Html 如何在Laravel上设置不同的404错误页面?

Html 如何在Laravel上设置不同的404错误页面?,html,css,laravel-4,http-status-code-404,Html,Css,Laravel 4,Http Status Code 404,我想制作一个定制的404错误页面,在使用Laravel的产品中显示。但我不知道我必须编辑哪个文件,或者是否必须创建一个新文件,以及必须在哪里创建它? 我所发现的一切都与处理错误有关,但这不是我想要的 我的意思是我想展示这样的东西: 提前感谢 您可以在app/start/global.php 查找App::error,并将其替换为: App::error(function(Exception $exception, $code) { Log::error($exception);


我想制作一个定制的404错误页面,在使用Laravel的产品中显示。但我不知道我必须编辑哪个文件,或者是否必须创建一个新文件,以及必须在哪里创建它? 我所发现的一切都与处理错误有关,但这不是我想要的
我的意思是我想展示这样的东西:


提前感谢

您可以在
app/start/global.php

查找
App::error
,并将其替换为:

App::error(function(Exception $exception, $code)
{
    Log::error($exception);

    if ( ! in_array($code,array(401,403,404,500))){
       return;
    }

    $data = array('code'=> $code);

    switch ($code) {

       case 403:

         return Response::view('errors.error', $data, $code);

       break;

       case 404:

         return Response::view('errors.error', $data, $code);

       break;

   }


});

然后,您可以根据错误代码为错误指定自定义视图。

您可以在
app/start/global.php

查找
App::error
,并将其替换为:

App::error(function(Exception $exception, $code)
{
    Log::error($exception);

    if ( ! in_array($code,array(401,403,404,500))){
       return;
    }

    $data = array('code'=> $code);

    switch ($code) {

       case 403:

         return Response::view('errors.error', $data, $code);

       break;

       case 404:

         return Response::view('errors.error', $data, $code);

       break;

   }


});

然后,您可以根据错误代码为错误指定自定义视图。

您可以在
app/start/global.php

查找
App::error
,并将其替换为:

App::error(function(Exception $exception, $code)
{
    Log::error($exception);

    if ( ! in_array($code,array(401,403,404,500))){
       return;
    }

    $data = array('code'=> $code);

    switch ($code) {

       case 403:

         return Response::view('errors.error', $data, $code);

       break;

       case 404:

         return Response::view('errors.error', $data, $code);

       break;

   }


});

然后,您可以根据错误代码为错误指定自定义视图。

您可以在
app/start/global.php

查找
App::error
,并将其替换为:

App::error(function(Exception $exception, $code)
{
    Log::error($exception);

    if ( ! in_array($code,array(401,403,404,500))){
       return;
    }

    $data = array('code'=> $code);

    switch ($code) {

       case 403:

         return Response::view('errors.error', $data, $code);

       break;

       case 404:

         return Response::view('errors.error', $data, $code);

       break;

   }


});
然后,可以根据错误代码为错误指定自定义视图