不可修复的未定义变量错误 laravel 5.2
not fixable undefined variable errors laravel 5.2
我每次尝试验证表单时都会出现此错误:
Undefined variable: errors (View: /home/vagrant/Code/talents/resources/views/welcome.blade.php)
我尝试修改 kernel.php
文件,并将路由添加到路由文件的 'middleware' => 'web'
中,但是其中 none 似乎解决了问题。
如果您需要访问会话错误,您需要会话。您应该将“/”路由移动到 'web' 中间件组。
Route::group(['middleware' => ['web']], function () {
Route::get('/', function () {
return view('welcome');
});
});
'web' 中间件组为您提供会话和会话错误。
如果您目前进行了此设置但仍然遇到该问题,您可能需要更改对 Kernel.php 所做的任何调整并使用默认设置。如果更改应用于 'web' 组的中间件,可能会导致无法正确应用的问题。
关于会话错误,这些错误正在与 \Illuminate\View\Middleware\ShareErrorsFromSession
中的视图共享,'web' 中间件组已应用该视图。
已解决
您可以更改以下任何一项:
1.把你的工作路线(app/http/routes.php)
放在
Route::group(['middleware' => ['web']], function () {
// Here like
Route::get('/', 'TodoController@index');
Route::post('/', 'TodoController@store');
});
2。将你的 protected $middlewareGroups web
(app/Http/Kernel.php)
移至 protected $middleware = []
我每次尝试验证表单时都会出现此错误:
Undefined variable: errors (View: /home/vagrant/Code/talents/resources/views/welcome.blade.php)
我尝试修改 kernel.php
文件,并将路由添加到路由文件的 'middleware' => 'web'
中,但是其中 none 似乎解决了问题。
如果您需要访问会话错误,您需要会话。您应该将“/”路由移动到 'web' 中间件组。
Route::group(['middleware' => ['web']], function () {
Route::get('/', function () {
return view('welcome');
});
});
'web' 中间件组为您提供会话和会话错误。
如果您目前进行了此设置但仍然遇到该问题,您可能需要更改对 Kernel.php 所做的任何调整并使用默认设置。如果更改应用于 'web' 组的中间件,可能会导致无法正确应用的问题。
关于会话错误,这些错误正在与 \Illuminate\View\Middleware\ShareErrorsFromSession
中的视图共享,'web' 中间件组已应用该视图。
已解决
您可以更改以下任何一项:
1.把你的工作路线(app/http/routes.php)
放在
Route::group(['middleware' => ['web']], function () {
// Here like
Route::get('/', 'TodoController@index');
Route::post('/', 'TodoController@store');
});
2。将你的 protected $middlewareGroups web
(app/Http/Kernel.php)
移至 protected $middleware = []