我正在使用Laravel资源路由(通过控制器)。这是路由代码
Route::resource( 'difficulty', 'DifficultyController', [ 'only' => [ 'index', 'show', 'update', 'create' ] ] );以下是创建的路线
+--------+----------+-------------------------+-------------------+--------------------------------------------------+------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+-------------------------+-------------------+--------------------------------------------------+------------+
| | GET|HEAD | difficulty | difficulty.index | App\Http\Controllers\DifficultyController@index | |
| | GET|HEAD | difficulty/create | difficulty.create | App\Http\Controllers\DifficultyController@create | |
| | PATCH | difficulty/{difficulty} | | App\Http\Controllers\DifficultyController@update | |
| | GET|HEAD | difficulty/{difficulty} | difficulty.show | App\Http\Controllers\DifficultyController@show | |
| | PUT | difficulty/{difficulty} | difficulty.update | App\Http\Controllers\DifficultyController@update | |
+--------+----------+-------------------------+-------------------+--------------------------------------------------+------------+它很好,但我不需要“头”和“补丁”方法,我想删除它们。因此,列表路径将显示以下内容
+--------+----------+-------------------------+-------------------+--------------------------------------------------+------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+-------------------------+-------------------+--------------------------------------------------+------------+
| | GET | difficulty | difficulty.index | App\Http\Controllers\DifficultyController@index | |
| | GET | difficulty/create | difficulty.create | App\Http\Controllers\DifficultyController@create | |
| | GET | difficulty/{difficulty} | difficulty.show | App\Http\Controllers\DifficultyController@show | |
| | PUT | difficulty/{difficulty} | difficulty.update | App\Http\Controllers\DifficultyController@update | |
+--------+----------+-------------------------+-------------------+--------------------------------------------------+------------+有可能做到吗?我用的是Laravel5.1
发布于 2015-08-30 02:31:18
只做显式声明怎么样?
Route::get('/difficulty','DifficultyController@index');
Route::get('/difficulty/create','DifficultyController@create');
Route::get('/difficulty/{difficulty}','DifficultyController@show');
Route::put('/difficulty/{difficulty}','DifficultyController@update');我甚至更喜欢这样做,因为它可以更清楚地了解应用程序的功能。
https://stackoverflow.com/questions/32286349
复制相似问题