4.1. 个人页面

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

功能说明

接下来我们将制作用户的个人中心页面,作为用户的个人信息展示页。在此页面中,我们可以看到该用户发过的帖子,发表的评论等。

设置路由

我们使用 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 路由。

生成的资源路由列表信息如下所示...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 1

Javy_coder
怎么知道 resource 路由相当于哪些路由?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7