Laravel新增路由文件配置

简介:

如下,以6.0版本框架,新建一个路由文件,并且使用laravel的中间件,实现简单的登录验证。

生成路由的流程:

1:创建控制器文件:php artisan make:controller Admin\LoginController。
2:创建admin.php路由文件:routes文件夹下。
3:App\Providers\RouteServiceProvider.php 文件新增 map访问方法。
4:创建路由中间件验证文件 app/Http/Middleware 目录下 php artisan make:middleware CheckAdmin。
5:app/Http/Kernel.php 文件分配中间件组。

步骤如下:

1、先创建一个新的UserController.php控制器,直接通过指令创建。然后新增一个login()登录方法,和一个getUser()获取会员信息方法。

php artisan make:controller User\UserController

Laravel新增路由文件配置

2、在路由目录routes下新增一个user.php路由文件。并新增相应的登录和获取会员信息的路由地址。(注意斜杠的方向)

Laravel新增路由文件配置

3、在RouteServiceProvider.php路由类中进行访问指定,并且实现相应的方法。(直接参考原有的api或是web路由,复制一个然后改下名字)。

Laravel新增路由文件配置

4、为新的user路由新增一个验证中间件(比如说请求这个接口,是怎么验证,或是说应该过滤掉什么,都可以通过这个中间件来实现)。可以直接通过指令创建。

php artisan make:middleware CheckUser

Laravel新增路由文件配置

5、通过Kernel.php路由组文件,为新增的路由分配路由组。

Laravel新增路由文件配置

如上,已经基本创建完了一个新的user路由文件。现在我们访问测试一下。

分别访问:

登录地址:域名/user/member/login

会员信息:域名/user/member/getUser

Laravel新增路由文件配置

如上已经基本上完成了新的路由的创建,那么我们如何通过中间件来实现验证和登录呢。

Original: https://www.cnblogs.com/camg/p/15788543.html
Author: 在斑马线上散布
Title: Laravel新增路由文件配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/684326/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球