嗨,我有一个404错误页面的问题。目前我所得到的只是一个没有数据的空白页面,下面是我在3个不同页面中使用的代码,我在我的missing.blade.php页面里面有一个名为errors的文件夹,它位于views文件夹中,可以有人告诉我,如果我失去了别的东西Laravel没有得到404错误
// routes文件
App::error(function(ModelNotFoundException $e) {
return Response::view('errors.missing', array(), 404);
});
App::missing(function($exception) {
return Response::view('errors.missing', array(), 404);
});
//错误404页
@extends('layouts.master')
@section('page-title') @parent
Error 404
@stop
@section('content')
<h1>An error occured 404, page missing</h1>
@stop
//控制器
public function edit($id)
{
$product = Product::findOrFail($id);
}
我发现,我需要这行代码添加到页面中使用照亮\数据库\口才\顶部ModelNotFoundException; – ONYX 2014-10-11 05:14:23
接下来的问题是页面显示错误两次,我该如何停止 – ONYX 2014-10-11 05:15:05
我认为您的Blade模板没有编译。每一个Blade标签都需要独立存在,你可以将你的'@ parent'移动到自己的行,看看它是否可行? – Oni 2014-10-11 05:23:04