我试图通过添加角色中间件来覆盖laravel背包的默认路由,但是无法显示视图文件 .
Route::group(['middleware' => ['role:master']], function () { Route::get('/admin/users', function () { return view('vendor.backpack.crud.list'); //Undefined variable: crud }); });
看来你完全绕过了控制器 . 为了解决这个问题, you need your route to redirect to the controller you're trying to use ,不只是使用视图 .
控制器具有所有逻辑 . 如果没有 $crud 变量, list.blade.php 视图将无法工作 . 如果没有条目,那就没那么做 .
$crud
list.blade.php
1 回答
看来你完全绕过了控制器 . 为了解决这个问题, you need your route to redirect to the controller you're trying to use ,不只是使用视图 .
控制器具有所有逻辑 . 如果没有
$crud
变量,list.blade.php
视图将无法工作 . 如果没有条目,那就没那么做 .