仅使用两种方法但使用Route :: apiResource是不好的做法吗?

时间:2018-10-17 09:44:49

标签: laravel

我很好奇你的想法。

让我们说我有以下两种方法:

Route::get('/shoppingcart', 'CartController@index')
     ->name('cart');
Route::post('/shoppingcart', 'CartController@store')
     ->name('cart.store');

我只想写:

Route::apiResource('shoppingcart', 'CartController');

您是否会说不好,因为还注册了其他路线? (显示,销毁,更新)

1 个答案:

答案 0 :(得分:1)

您可以使用Partial Resources仅包括某些特定操作。

Route::resource('shoppingcart', 'CartController')->only([
    'index', 'store'
]);