一、关于路由方法命名【资源管理resource】
使用 Laravel resource 方法定义用户资源路由,可以少写很多代码,且严格按照了 RESTful 架构对路由进行设计。 语法 Route::resource('users', 'UsersController'); 第一个参数 users 为资源名称, 第二个参数 UsersController 为控制器名称, resource 方法将遵从 RESTful 架构为用户资源生成以下路由: Route::get('/users', 'UsersController@index')->name('users.index'); Route::get('/users/create', 'UsersController@create')->name('users.create'); Route::get('/users/{user}', 'UsersController@show')->name('users.show'); Route::post('/users', 'UsersController@store')->name('users.store'); Route::get('/users/{user}/edit', 'UsersController@edit')->name('users.edit'); Route::patch('/users/{user}', 'UsersController@update')->name('users.update'); Route::delete('/users/{user}', 'UsersController@destroy')->name('users.destroy'); Copy 生成的资源路由列表信息: HTTP 请求 URL 动作 作用 GET /users UsersController@index 显示所有用户列表的页面 GET /users/{user} UsersController@show 显示用户个人信息的页面 GET /users/create UsersController@create 创建用户的页面 POST /users UsersController@store 创建用户 GET /users/{user}/edit UsersController@edit 编辑用户个人资料的页面 PATCH /users/{user} UsersController@update 更新用户 DELETE /users/{user} UsersController@destroy 删除用户View Code
备注:路由名称以功能名称来命名,类也是以功能名称来命名,方法名称用基本操作名来命名即可,不用拼接功能名+操作名
二、
标签:laravel,技巧,Route,常见,name,user,UsersController,路由,users From: https://www.cnblogs.com/sz-xioabai/p/18556467