「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」
背景
- 项目用Thinkphp5.1开发完成,对于各种关系模型的查询Tp处理起来还是比较吃力的。
- 作为努力奔跑的程序员,下一个项目我们决定用Lavarel进行开发。
- 因为掘金粑粑有奖励,所以把部分gitee上的私有的部分学习笔记整理一下。
说明
Laravel属于中大型框架,各种功能都被内置了,而且Laravel官方的文档看的我是云里雾里的,对于新手感觉不是很友好。所以此系列文章只适合有PHP基础。想快速入门搞开发的。
正文
上一篇文章我们代码在本地配置完成。这里继续上一篇文章内容。
下面应该是配置路由 配置路由 创建控制器 编写service 创建Model 建立数据库表等等操作。依此进行讲解,给出示例。
预期
我们要达到的效果是配置两个模块,前端模块能浏览文章 登录完成以后能发表文章。后端模块是登录完成以后进行文章审核的操作。包括两部分的 jwt登录操作。
路由配置
注意:记得之前Laravel的路由都是写在 \routes\web.php 文件中 而且都是以
Route::get('/blog','blogController@index'); // 模块@控制器 的简写 无需引入命名空间
这是指定了默认的命名空间的情况下才会生效,但是Laravel8 代码默认屏蔽了 这句代码 app\Providers\RouteServiceProvider.php 第29行
而且官方文档中也没有提到 使用 @ 的这种使用方式。所以我们就按照官方的文档来定义我们需要的路由 \routes\web.php 文件中
use App\Http\Controllers\BlogController; //这个应该是顶部统一写的 此处为了演示放在这里不是很合理
Route::get('/blog',[BlogController::class,'index']); // 获取文章列表
未完 请继续查看下一篇内容