如何在不使用 as 方法的情况下使用带组前缀的资源路由
How to Use Resource Route with group prefix without use `as` method
我想使用资源路由和组前缀
像这样
Route::group(['prefix' => 'c1'], function () {
Route::resource('locations', 'LocationController');
});
但它现在可以正常工作了。
使用 as 这样的方法工作正常
Route::group(['prefix' => 'c1'], function () {
Route::get('locations', ['as' => 'c1.locations.index', 'uses' => 'LocationController@index']);
Route::post('locations', ['as' => 'c1.locations.store', 'uses' => 'LocationController@store']);
Route::get('locations/create', ['as' => 'c1.locations.create', 'uses' => 'LocationController@create']);
Route::put('locations/{dons}', ['as' => 'c1.locations.update', 'uses' => 'LocationController@update']);
});
试试这个应该有用:
Route::group(['prefix' => 'c1'], function () {
Route::resource('locations', 'LocationController', ['as' => 'c1']);
});
我想使用资源路由和组前缀
像这样
Route::group(['prefix' => 'c1'], function () {
Route::resource('locations', 'LocationController');
});
但它现在可以正常工作了。
使用 as 这样的方法工作正常
Route::group(['prefix' => 'c1'], function () {
Route::get('locations', ['as' => 'c1.locations.index', 'uses' => 'LocationController@index']);
Route::post('locations', ['as' => 'c1.locations.store', 'uses' => 'LocationController@store']);
Route::get('locations/create', ['as' => 'c1.locations.create', 'uses' => 'LocationController@create']);
Route::put('locations/{dons}', ['as' => 'c1.locations.update', 'uses' => 'LocationController@update']);
});
试试这个应该有用:
Route::group(['prefix' => 'c1'], function () {
Route::resource('locations', 'LocationController', ['as' => 'c1']);
});