Laravel-学习笔记-路由(Route)
来源:互联网 发布:windows平板电脑刷机 编辑:程序博客网 时间:2024/05/16 11:44
一、路由
(1)基础路由
1.get请求(能通过url访问)
也就是用户输入的网址,在这里处理那个对应url返回给对应的东西。
Route::get('basic1',function() {
return'Hello World';
});
2.post请求(不能通过url访问)
Route::post('basic2',function(){
return'Basic2';
});
(2)多请求路由(又能是post又能是get)
match
Route::match(['get','post'],'multy1',function(){
return'multy1';
});
(数组来传达)
any所有类型的请求
Route::any('any',function(){
return'any';
});
(3)参数路由
Route::get('user/{id}',function($id) {
return'user id = '.$id;
});
浏览器输入.../user/sao
这里的sao就会赋值给$id这个变量
>可以带上默认值
Route::get('user/{id?}',function($id= 'sao') {
return'user id = '.$id;
});
>可以使用正则表达式限制
Route::get('user/{id?}',function($id= 'sao') {
return'user id = '.$id;
})->where(['id','[a-z]+']);
>多参数路由(带正则表达式时,用数组)
Route::get('user/{id}/{name?}',function($id,$name = 'sao') {
return'user -id = '.$id .' name = '.$name;
})->where(['id'=>'[0-9]+','name'=> '[a-z]+']);
>路由别名(返回url)
Route::get('user/sao1', ['as'=>'zg',function(){
returnroute('zg');
}]);
zg是可以修改的路由的别名。
可以随意修改sao1.都会返回对应的url
>路由群组(功能,能给不同的路由,加上共同的群名。)
下面的就是在any和basic1前加上了prefixI(前缀)member
Route::group(['prefix'=> 'member'],function(){
Route::any('any',function(){
return'member下面的 any';
});
Route::get('basic1',function() {
return'member下面的 Hello World';
});
});
(4)路由中输出视图
Route::get('saolisaoqi',function(){
returnview('welcome');
});
注意:项目中:路由只接受请求,并转到控制器的方法进行处理。(很少输出视图)
- Laravel-学习笔记-路由(Route)
- laravel学习笔记之路由
- laravel Route::controller 使用路由命名
- laravel 学习笔记——路由(路由与控制器)
- laravel 学习笔记——路由(路由与控制器)
- Laravel 学习笔记——路由(路由与控制器)
- Rime协议学习笔记:(十三)route discovery路由发现
- vue学习笔记4——route,路由跳转等
- laravel学习笔记(1)— Laravel的安装及laravel中的路由介绍
- laravel 学习笔记——路由(路由与控制器、资源路由)
- laravel 学习笔记——路由(基础)
- Laravel 学习笔记——路由(基础)
- laravel 学习笔记——路由(基础)
- Laravel学习笔记:WAMP环境下路由404问题
- laravel笔记路由组群
- Laravel基础篇学习笔记(一):Laravel 中的路由和 MVC
- laravel框架学习-配置,路由
- laravel框架学习(路由)
- python 运行多条shell命令
- android+面试题
- 利用matlab画混淆矩阵(confusion matrix)
- Cool(动态规划)
- CocosCreator android 获取deviceId
- Laravel-学习笔记-路由(Route)
- leetcode
- HDU2089[不要62]--数位DP
- 关于TLS经验小结(上)
- JDBC 增删改查操作示例
- spring + redis 集群
- Android surfaceflinger(3)-DisplayDevice封装
- [luogu1108&2687][USACO4.3]Buy Low, Buy Lower(STL乱搞+高精度)
- 原型与继承