Laravel学习基础篇之--路由

终于还是决定再多学一门重量级框架,当然首选必备还是被称为最优雅的Web开发框架--Laravel

对于框架的入门,首先了解它的路由规则是先前必备的,以下是laravel 中几种常见的基础路由规则

//基础路由//GETRoute::get(‘basic‘,function (){

    return ‘Im,GET‘;

});


//POSTRoute::post(‘basic2‘,function (){

    return ‘Im,Post‘;

});
//多请求路由(两种方式:match &  any   match:需指定请求方式  any:无需指定)

Route::match([‘get‘,‘post‘],‘match‘,function (){

    return  ‘Im,match‘;

});

Route::any(‘any‘,function (){

    return  ‘Im,any‘;});

// 路由参数Route::get(‘user/{id}‘,function ($id){

     return  ‘User-id-‘.$id;

});

//可选值Route::get(‘user/{name?}‘,function ($name = null){

    return  ‘User-name-‘.$name;});

//默认值Route::get(‘user/{name?}‘,function ($name = ‘koala‘){

    return  ‘User-name-‘.$name;});

//加入正则表达式

Route::get(‘user/{name?}‘,function ($name = ‘koala‘){    return  ‘User-name-‘.$name;})->where(‘name‘,‘[A-Za-z]+‘);

//多参数 加正则验证Route::get(‘user/{id}/{name?}‘,function ($id,$name=‘koala‘){    return ‘User-id-‘.$id . ‘-name-‘ . $name;})->where([‘id‘=>‘[0-9]+‘,‘name‘=>‘[A-Za-z]+‘]);

//路由别名  (路由别名的作用是为了方便在模板中的调用,日后就算路由有修改,只要别名不变还是可以访问)Route::get(‘user/member-center‘,[‘as‘=>‘center‘,function(){

        return  route(‘center‘); //显示路由的路径规则

}]);

//路由群组  (将路由整合到群组中 ps:prefix为路由的前缀名称)  

Route::group([‘prefix‘=> ‘member‘],function (){

    Route::get(‘user/member-center‘,[‘as‘=>‘center‘,function(){

        return  route(‘center‘);

    }]);

    Route::any(‘any‘,function (){

        return  ‘Im,member-any‘;    });

});

//   下面是我们 将路由与控制器结合 怎么通过路由去访问控制器

首先我们需要建立一个控制器

接下来我们 配置路由规则

//路由与控制器关联(以 GET 为例)

//第一种方法

//Route::get(‘member/info‘,‘[email protected]‘);

//第二种方法Route::get(‘member/info‘,[‘uses‘=>‘[email protected]‘]);

(PS:如有错误或见解不到的地方,还烦请各位大神指出,欢迎随时交流学习)



				
时间: 2024-10-23 07:25:57

Laravel学习基础篇之--路由的相关文章

Python学习基础篇第一篇——快速入门(适合初学者)

一.Python学习基础篇第一篇--(快速入门) 建议从Python2.7开始学习,Python2.7可以支持扩展大量的第三方类库,是目前比较成熟的版本 编写代码的软件推荐将python自带的IDLE和PyCharm集成IDE结合起来使用 1.1 Python命令行 Python命令行将以 >>> 开始,比如 >>>print 'Hello World!' 对于验证简单的命令可以在python自带的IDLE中完成  1.2 在Python自带的IDLE写一段小程序 在所

Docker虚拟化实战学习——基础篇(转)

Docker虚拟化实战学习--基础篇 2018年05月26日 02:17:24 北纬34度停留 阅读数:773更多 个人分类: Docker Docker虚拟化实战和企业案例演练 深入剖析虚拟化技术概念和应用场景 虚拟化,一是项技术--,是一种资源解决方案. 虚拟化技术是将物理资源转变为逻辑上可以管理的资源,以打破物理结构之间的壁垒,使计算元件运行在虚拟的基础上,而不是真实的物理资源上. 通过虚拟化技术,可以将物理资源转变为逻辑资源(虚拟机),应用程序服务运行在虚拟资源上,而不是真实的物理机上.

[转]C++学习–基础篇(书籍推荐及分享)

C++入门 语言技巧,性能优化 底层硬货 STL Boost 设计模式 算法篇 算起来,用C++已经有七八年时间,也有点可以分享的东西: 以下推荐的书籍大多有电子版.对于技术类书籍,电子版并不会带来一个好的阅读体验.如果喜欢,最好找纸版(图书馆是个好去处):电子版更适合作为一个参考书籍常备电脑. 我将分为基础篇.Windows篇.和Linux/Unix篇 三个部分来介绍这些经典书籍:   C++入门 <C++ Primer> 我的C++入门读物是<C++大学教程>,这本书800多页

Unity之Shader学习基础篇《一》

最近在学习Shader,将学习的一些心得和案例以及基础知识罗列了一下.这一篇是unity之Shader的基础篇之基础,更多的是一些概念.该篇将分以下几个部分: 1.什么是Shader? 2.GPU和Cg语言 3.Unity中使用Cg语言如何编写Shader? 1.什么是Shader? 1.1.Shder的概念:Shader即着色器,是一款运行在GPU上的程序,用以对三维物体进行着色处理,光与影的计算,纹理颜色的呈现等,从而将游戏引擎中一个个作为抽象的几何数据存在的模型.场景和特效,以和真实世界类

性能测试学习基础篇--随笔3

继续做个随笔--现在开始主要讲Jmeter的基础运用知识 -Jmeter基础篇- Jmeter常用术语: 1.采样器Samplers:采样器是jmeter测试脚本的基础单元,用户可以用它来向服务器发出一个特定的请求,采样器会在超时前等待服务器的响应. 2.逻辑控制器Logic Controllers:用户通过逻辑控制器来控制jmeter测试脚本的执行顺序,以便测试能够按照用户期望的顺序和逻辑执行. 3.监听器Listeners:监听器被用来收集测试结果信息,并以用户指定的方式加以展示. 4.配置

Bat 脚本学习 (基础篇)

[转]Bat 脚本学习 2015-01-05 14:13 115人阅读 评论(0) 收藏 举报 基础部分: ====================================================================== 一.基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令.可以使用任何文本文件编辑工具创建和修改. 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环. 3.批处理的

Flume搭建及学习(基础篇)

转载请注明原文出处:http://www.cnblogs.com/lighten/p/6830439.html 1.简介 该文主要是翻译官方的相关文档,源地址点击这里.介绍一下Flume的一些基本知识和搭建方法. Apache Flume是一种分布式,可靠和可用的系统,用于高效收集,聚合和将许多不同的来源的大量日志数据移动到集中式数据存储. Apache Flume的使用不仅限于日志数据聚合. 由于数据源是可定制的,因此可以使用Flume来传输大量事件数据,包括但不限于网络流量数据,社交媒体生成

C++ 学习基础篇(一)—— C++与C 的区别

编程的学习学无止境,只掌握一门语言是远远不够的,现在我们开始C++的学习之路,下面先看下C++ 与C 的区别 一.C++概述 1.发展历史 1980年,Bjarne Stroustrup博士开始着手创建一种模拟语言,能够具有面向对象的程序设计特色.在当时,面向对象编程还是一个比较新的理念,Stroustrup博士并不是从头开始设计新语言,而是在C语言的基础上进行创建.这就是C++语言. 1985年,C++开始在外面慢慢流行.经过多年的发展,C++已经有了多个版本.为次,ANSI和ISO的联合委员

Python学习基础篇—文件操作和集合

这篇博客来说一下python对文件的操作. 对文件的操作分三步: 1.打开文件获取文件的句柄,句柄就理解为这个文件 2.通过文件句柄操作文件 3.关闭文件. 现有以下文件file.txt: 我们哭了 我们笑着 我们抬头望天空 星星还亮着几颗 我们唱着 时间的歌 才懂得相互拥抱 到底是为了什么 因为我刚好遇见你 留下足迹才美丽 风吹花落泪如雨 因为不想分离 因为刚好遇见你 留下十年的期许 如果再相遇 我想我会记得你 我们哭了 我们笑着 我们抬头望天空 星星还亮着几颗 我们唱着 时间的歌 才懂得相互