[完结] Laravel 6 实战 - 写一个 Twitter - [Laracasts 免费视频中文语音]

Laravel 6 From Scratch 最终实战案例

1.克隆 Twitter 的设置 —— (B站视频地址

我们已经学完了基础,来到实战案例,非常棒!为了让你的技能得到测试,我们的最终任务是建立一个克隆版的 Twitter。我们需要做设计,并且添加必要的功能,包括实现登录,关注好友,查看时间线,喜欢文章等。

本课,我们初始化项目配置。

2.设计时间线 —— (B站视频地址

在我们开始写具体逻辑前,我们先花15分钟来设计一下主要的时间线,使用的是 Tailwind 。

3.使时间线动态化 —— (B站视频地址

现在我们有了一个漂亮的布局,但是还是静态的,我们现在开始让不同的部分动态化。我们开始实现我们应用的核心:推文!

本课源码:GitHub

4.关注功能 —— (B站视频地址

Twitter 必须具备关注功能。我们来实现它吧!

本课源码:GitHub

5.扩展时间线 —— (B站视频地址

现在我们有了关注功能,那么我们可以扩展我们的时间线来包含所有的最新推文了。

6.构建档案页面 —— (B站视频地址

让我们实现一下档案页面。这个页面可以让我们显示头像,简介和最近推文。本课我们还会学习一下 Tailwin 的一些功能。

7.在组建中嵌套布局文件 —— (B站视频地址

当建立自己的应用时,你很可能会遇到需要嵌套布局文件的时候。让我们利用 Blade 组件来轻松实现吧!

本课源码:GitHub

8.建立关注表单 —— (B站视频地址

让我们写一个“关注我”的表单吧,在档案页。它应该可以开关当前页面用户的关注状态。为了实现这个功能,我们讨论了几个你可能会考虑的不同方法。

本课源码:GitHub

9.档案授权逻辑 —— (B站视频地址

在我们建立一个表单来编辑用户档案前,我们必须确保合适的权限。

本课源码:GitHub

10.文件储存和自定义头像 —— (B站视频地址

创建编辑用户信息的表单的一部分是自定义头像。这可以让我们学习一下 Laravel 的文件储存功能。

本课源码:GitHub

11.建立探索用户页面 —— (B站视频地址

目前没有办法浏览所有用户。让我们建立“探索”页面来解决这个问题。

本课源码:GitHub

12.清理 —— (B站视频地址

要知道,大部分的应用都需要数百小时的有效工作才能构建完善。而我们,只有几个小时。理解了这一点,我们会在接下来两节课就结束这个工程。让我们最后在建立一些常见功能或者修复一些东西。

本课源码:GitHub

13.建立一个喜欢/不喜欢的体系 —— (B站视频地址

我们有非常多的东西可以构建,但是我们必须收尾了。我们会在一起看看如何构建喜欢/不喜欢的体系。

本课源码:GitHub

14.再见和进一步学习 —— (B站视频地址

我们的课到此告一段落,如果你学得很认真,一定掌握了不少东西。如果你觉得还想进一步完善这个最终的工程,可以看 GitHub 上的 Readme 文件。自由的探索和改善这个项目吧!

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!