4.1. 个人页面
功能说明
接下来我们将制作用户的个人中心页面,作为用户的个人信息展示页。在此页面中,我们可以看到该用户发过的帖子,发表的评论等。
设置路由
我们使用 Laravel 的 资源控制器 功能,接下来我们先给控制器注册一个资源路由:
routes/web.php
.
.
.
Route::resource('users', 'UsersController', ['only' => ['show', 'update', 'edit']]);
上面代码将等同于:
Route::get('/users/{user}', 'UsersController@show')->name('users.show');
Route::get('/users/{user}/edit', 'UsersController@edit')->name('users.edit');
Route::patch('/users/{user}', 'UsersController@update')->name('users.update');
可以看到使用 resource
方法不仅节省很多代码,且严格遵循了 RESTful URI 的规范,在后续的开发中,我们会优先选择 resource
路由。
生成的资源路由列表信息如下所示...