Thinkphp5笔记八:路由别名Route

Posted 狂奔的蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp5笔记八:路由别名Route相关的知识,希望对你有一定的参考价值。

主要作用:隐藏自己的真实路由名称

Route.php

 

使用方法一:

<?php
use think\Route;
Route::alias(home,index/index);
Route::alias(admin,admin/index);

 

方法二:

<?php


return [
    __pattern__ => [
        name => \w+,
    ],
    [hello]     => [
        :id   => [index/hello, [method => get], [id => \d+]],
        :name => [index/hello, [method => post]],
    ],

    __alias__ =>  [
        home  =>  index/index,
       admin=> admin/index
    ],

];

 

http://localhost/thinkphp/index.php/home/test 同等与http://localhost/thinkphp/index.php/index/index/test

http://localhost/thinkphp/index.php/admin/edit/ 同等与http://localhost/thinkphp/index.php/admin/index/edit

 

注释:别名 => ‘模型/控制器’ ( 别名等于模块+控制器)

 

以上是关于Thinkphp5笔记八:路由别名Route的主要内容,如果未能解决你的问题,请参考以下文章

优维低代码:Route Alias 路由别名和Segues 页面切换

ThinkPHP5快速入门,路由定义

ThinkPHP5 相关知识重点笔记

[李景山php]每天TP5-20170206|thinkphp5-Route.php-2

关于thinkphp配置路由无效果的解决方案

laravel-路由配置的别名作用