0

我试图通过添加角色中间件来覆盖 laravel 背包的默认路由,但无法显示视图文件。

Route::group(['middleware' => ['role:master']], function () {

    Route::get('/admin/users', function () {
        return view('vendor.backpack.crud.list'); //Undefined variable: crud
    });

});
4

1 回答 1

0

看来您已经完全绕过了控制器。为了解决这个问题,您需要将路由重定向到您尝试使用的控制器,而不仅仅是使用视图。

控制器具有所有逻辑。没有变量,list.blade.php视图将无法工作。$crud这就是它的全部目的——列出条目。如果没有条目,它就无法做到这一点。

于 2017-05-30T05:59:30.383 回答