我想让这个网格(http://www.mariogallegos.com/tutorials/crud-custom-form)在Laravel 5.3.19中工作。
我得到了一个异常:Route.php第335行:Function()不存在
在我的web.php我有以下代码:
Route::group(['middleware' => 'sidebarmenu'], function()
{
Route::get('/home', [
'as' => 'home',
'uses' => 'HomeController@index'
]);
Route::get('/users', [
'as' => 'users',
GridEncoder::encodeRequestedData(new UserRepository(new User()), Request::all())
]);
});
你需要用一个回调函数来包装你的控制器代码。
代替Route::get('/users', [
'as' => 'users',
GridEncoder::encodeRequestedData(new UserRepository(new User()), Request::all());
]);
Route::get('/users', function() {
GridEncoder::encodeRequestedData(new UserRepository(new User()), Request::all());
})->name('users');