对于抛出HTTP异常,可以使用\think\exception\HttpException类来抛出异常。同时
    thinkphp6框架还提供了一个abort助手函数来抛出HTTP异常。

    实例:

    在使用\think\exception\HttpException类来抛出异常时,我们先要关掉.env文件中的APP_DEBUG值改为false,同时并改掉whoops异常接管中的’enable‘值,也改为false.
    如下图:

    图一:
    image.png

    图二:
    image.png

    下面我们来具体看看HTTP异常抛出。

    index.php控制器
    image.png

    为了抛出HTTP异常,同时还需要在config文件夹下的app.php文件的结尾添加404等异常页面模板,如下图:

    image.png

    最后在app根目录下添加一个404.html文件。

    image.png

    内容如下:

    404.html
    image.png

    访问index.php控制器,输出结果:
    image.png