我将这条路线用于 Laravel 5.1 和 Laravel 5.3,现在当我使用这种类型的路线顺序时,它给了我标题错误希望你能帮助我,你可以在这里找到代码:
Route::prefix('productos')->group(function () {
'as' => 'products.index',
'uses' => 'ProductController@index'
Route::get('crear',[
'as' => 'products.create',
'uses' => 'ProductController@create'
]);
Route::post('guardar',[
'as' => 'products.store',
'uses' => 'ProductController@store'
]);
// Editar, borrar
Route::get('{id}',[
'as' => 'products.destroy',
'uses' => 'ProductController@destroy'
]);
Route::get('{id}/editar',[
'as' => 'products.edit',
'uses' => 'ProductController@edit'
]);
Route::put('{id}',[
'as' => 'products.update',
'uses' => 'ProductController@update'
]);
});
要使用,=>
您需要在 php 中的关联数组的上下文中。在您的情况下,您在闭包中使用它:
Route::prefix('productos')->group(function () {
// This section is incorrect
'as' => 'products.index',
'uses' => 'ProductController@index'
// Because is not inside an array
Route::get('crear',[
'as' => 'products.create',
'uses' => 'ProductController@create'
]);
...
如果我不得不猜测你在寻找什么是这样的:
代替
'as' => 'products.index',
'uses' => 'ProductController@index'
你应该有类似的东西:
Route::get('listar',[
'as' => 'products.index',
'uses' => 'ProductController@index'
]);
所以终点是productos/listar
.
希望这对你有帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句