Laravel5.5路由文件及制定规则

Laravel5.5路由文件及制定规则

Laravel5.5里面有4个默认的路由文件,其中web.php是默认路由文件,如果需要添加其他路由文件,按照以下步骤进行。

此处以添加网站home前端路由举例,我已经先在/app/Http/Controller/文件夹下创建了一个Home文件夹,这个文件夹下主要放网站前端控制器,其他步骤如下:

  1. 在项目routes目录下添加路由文件admin.php;
    在这里插入图片描述
  2. 修改/app/providers/RouteServiceProvider.php
    (1)添加路由方法
    在这里插入图片描述
    (2)将添加的路由方法加入map方法中执行
    在这里插入图片描述
  3. 在/app/Http/Kernel.php中添加Admin类名及其路径
    在这里插入图片描述
  4. 在/app/Http/Middleware/文件夹下创建VerifyAdmin.php,并写入验证代码如下:
    在这里插入图片描述
    上面没有执行对home路由请求的验证,如果有需要自己加上。
  5. 测试举例
    (1)在admin.php路由里添加两条路由规则,代码如下:
    <?phpRoute::get('aaa', 'IndexController@index');Route::get('sss', 'IndexController@home');
    (2)在/app/Http/Controller/Admin/文件夹下创建IndexController.php,创建方式可以直接在文件夹下创建文件,控制器代码如下:

    (3)访问测试:
    a. 访问 laravel.com/admin/index
    b. 访问 laravel.com/admin/home
    注意:访问默认路由web.php下的规则不用加web,访问其他路由文件需要加上在RouteServiceProvider.php中定义的路由名。

原文:https://blog.csdn.net/createNo_1/article/details/81035154

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值