当前位置: 首页 > news >正文

哈尔滨专业官网建站企业网站建设公司为什么没有官网

哈尔滨专业官网建站企业,网站建设公司为什么没有官网,网站备案快速,襄垣城乡建设管理局的网站本节课我们来了解一下路由方面的知识,然后简单的使用一下路由的功能。 一.路由简介 1. 路由的作用就是让 URL 地址更加的规范和优雅,或者说更加简洁; 2. 设置路由对 URL 的检测、验证等一系列操作提供了极大的便利性; …

本节课我们来了解一下路由方面的知识,然后简单的使用一下路由的功能。


一.路由简介


1. 路由的作用就是让 URL 地址更加的规范和优雅,或者说更加简洁;
2. 设置路由对 URL 的检测、验证等一系列操作提供了极大的便利性;
3. 路由是默认开启的,如果想要关闭路由,在 config/app.php 配置;
 

// 是否启用路由
'with_route' => false, 

4. 路由的配置文件在 config/route.php 中,定义文件在 route/app.php;
5. route 目录下的定义文件的文件名随机,都有效,或多个均有效果;
6. 创建一个 Address 控制器类,创建两个方法,具体如下:

class Address
{
public function index()
{
return 'index';
}
public function details($id)
{
return 'details 目前调用的 id:'.$id;
}
}


7. 为了让我们路由的课程观看更加直观,我们采用内置服务器的方式来演示;
8. 通过命令行模式键入到当前项目目录后输入命令:php think run 启动;
9. 此时,public 目录会自动被绑定到顶级域名:127.0.0.1:8000 上;
10. 我们只要在地址栏键入:http://localhost:8000 或(127.0.0.1:8000)即可;


二.路由定义


1. 在没有定义路由规则的情况下,我们访问 address/details 包含 id 的 URL 为:
http://localhost:8000/address/details/id/5 //或者.../id/5.html
2. 将这个 URL 定义路由规则,在根目录 route 下的 app.php 里配置;

Route::rule('details/:id', 'Address/details');


3. 当配置好路由规则后,会出现非法请求的错误,我们需要用路由规则的 URL 访问;
http://localhost:8000/details/5 //或者.../details/5.html
4. rule()方法是默认请求是 any,即任何请求类型均可,第三参数可以限制:

Route::rule('details/:id', 'Address/xxx, 'GET'); //GET
Route::rule('details/:id', 'Address/xxx, 'POST'); //POST
Route::rule('details/:id', 'Address/xxx, 'GET|POST'); //GET 或 POST


5. 所有请求方式(快捷方式):GET(get)、POST(post)、DELETE(delete)、PUT(put)
 

PATCH(patch)、*(any,任意请求方式)
Route::get(...)、Route::post(...)、Route::delete(...)... 

6. 快捷方式,就是直接用 Route::get、Route::post 等方式即可,无须第三参数;
7. 当我们设置了强制路由的时候,访问首页就会报错,必须强制设置首页路由;
8. 开始强制路由,需要在 route.php 里面进行配置,然后配置首页路由;

'url_route_must' => true,
Route::rule('/', 'Index/index'); //反斜杠就是首页默认访问的地址


9. 在路由的规则表达式中,有多种地址的配置规则,具体如下:

//静态路由
Route::rule('ad', 'Address/index');
//静态动态结合的地址
Route::rule('details/:id', 'Address/details');
//多参数静态动态结合的地址
Route::rule('search/:id/:uid', 'Address/search');
//全动态地址,不限制是否 search 固定
Route::rule(':search/:id/:uid', 'Address/search');
//包含可选参数的地址
Route::rule('find/:id/[:content]', 'Address/find');
//规则完全匹配的地址
Route::rule('search/:id/:uid$', 'Address/search');


10. 路由定义好之后,我们在控制器要创建这个路由地址,可以通过 url()方法实现;
 

//不定义标识的做法
return url('Address/details', ['id'=>10]);
//定义标识的做法
Route::rule('details/:id', 'Address/details')->name('det');
return url('det', ['id'=>10]);

http://www.yayakq.cn/news/255990/

相关文章:

  • 做网站需要注册的那种网站外包方案
  • 网站快速收录入口包头市住房和城乡建设局网站
  • 网站安全建设方案步骤湖北最近发生的新闻
  • 深圳快速网站制作哪里好网站机房建设成本
  • 深圳英迈思做网站好么免费的行情网站推荐下载安装
  • 网站建设报价套餐网站后台英文
  • 网站开发 在线报名手机网站建设经典教程
  • 河南建设厅八大员查询网站互联网企业分类
  • 做eso哪家网站好优秀 网站设计 蓝色
  • 网站快速排名技术用织梦做网站能练技术吗
  • 深圳门窗在哪里网站做推广正规代加工在哪里找
  • 专业的营销型网站建设公司什么是管理
  • 专业做胶粘剂招聘网站欧模网室内设计网官网
  • 网站运营发展前景个人建网站成本
  • 网站建设电话咨询绵阳哪里可以做网站的地方
  • 免费做简历网站有哪些网页设计作业怎么打包
  • 苏州做网站公司精选苏州聚尚网络wordpress安装报错
  • 黑龙江门户网站建设上海市做网站的公司
  • 李连杰做的功夫网站百度免费打开
  • 网站开发的标准杭州旅游攻略
  • 网站建设捌金手指花总五购买高仿手表网站
  • linux国外网站吗西安网站建设多少钱
  • 成都鸿邑网站建设wordpress login 页面
  • 网站运营工作计划软件编程入门自学教程
  • 网络公司网站设计微信开放平台应用签名
  • 企业网站免费建设工具开发运营一个app大概需要多少钱
  • 如何做公司建网站方案给公司通联支付网络服务股份有限公司
  • 网站关键词 公司职高动漫设计毕业后干什么
  • 做网站应该先从什么地方开始哪个网站有免费ppt下载
  • 企业网站推广方案设计毕业设计微信小程序模板网站