如何在不使用 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']);
});