本文由 简悦 SimpRead 转码, 原文地址 juejin.cn
「这是我参与 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']); // 获取文章列表
未完 请继续查看下一篇内容