“为”在路由参数::控制器 - Laravel 5.2
问题描述:
在我的应用程序是用下面的路线工作:“为”在路由参数::控制器 - Laravel 5.2
Route::get('router', ['as' => 'router.index', 'uses' => '[email protected]']);
对于使用Datatables
的目的,其路由定义不同。
Route::controller('router', 'RouterController', [
'dataTablesData' => 'datatables.data',
'index' => 'router',
]);
这使我的应用程序崩溃是由于缺少'as' => 'router.index'
。我应该把as
参数放在Route::controller
的哪个位置?
答
Route::controller(
'router',
'RouterController',
array(
'index' => 'router.index',
)
);
尝试类似的东西?
+0
我需要'dataTablesData'参数丢失,并添加这使得代码完全一样。 –
数组键'as'不是必需的,所以它不应该使应用程序崩溃。你能告诉我们错误吗?你可能在应用程序的某个地方使用'router.index',但它不再存在。 – Jerodev
我得到的错误是:'调用成员函数getName()null',它来自我的边栏菜单。这段代码使用'isRouteIn',这会导致错误。 –
另外我已经定义了:route('router.index')'代码中的错误发生.. –