本站重新装修中……
2020/03/06 - - 暂无评论
域名路由ThinkPHP支持完整域名、子域名和IP部署的路由和绑定功能,同时还可以起到简化URL的作用。可以单独给域名设置路由规则,例如给blog子域名注册单独的路由规则:Route::domain('blog', function () { // 动态注册域名的路由规则 Route::rule('new/:id&...
2020/03/06 - - 暂无评论
可以使用路由绑定简化URL或者路由规则的定义,绑定支持如下方式:绑定到控制器/操作把当前的URL绑定到控制器/操作,最多支持绑定到操作级别,例如在路由定义文件中添加:// 绑定当前的URL到 Blog控制器 Route::bind('blog'); // 绑定当前的URL到 Blog控制器的read操作 Route::bind('blog...
2020/03/06 - - 暂无评论
注解路由ThinkPHP支持使用注解方式定义路由(也称为注解路由),如果需要使用注解路由需要安装额外的扩展:composer require topthink/think-annotation然后只需要直接在控制器类的方法注释中定义,例如:<?php namespace app\controller; use think\annotation\Route; class Index ...
2020/03/06 - - 暂无评论
路由中间件可以使用路由中间件,注册方式如下:Route::rule('hello/:name','hello') ->middleware(\app\middleware\Auth::class);或者对路由分组注册中间件Route::group('hello', function(){ Route::rule('hello/:name','hello'); })-&g...
2020/03/06 - - 暂无评论
资源路由支持设置RESTFul请求的资源路由,方式如下:Route::resource('blog', 'Blog');表示注册了一个名称为blog的资源路由到Blog控制器,系统会自动注册7个路由规则,如下:标识请求类型生成路由规则对应操作方法(默认)indexGETblogindexcreateGETblog/createcreatesavePOSTblogsavereadGETblog...