laravel 学习之路由

3 篇文章 0 订阅

laravel 的路由

  • HTTP方法
Route::get($url,$callback)//获取资源
Route::post($url,$callback)//创建资源
Route::put($url,$callback)//更新资源
Route::patch($url,$callback)//增量更新资源
Route::delete($url,$callback)//删除资源
Route::options($url,$callback)//查询资源支持哪些方法
//多请求路由
Route::any($url,$callback)//万能
Route::match(['get','post '],$url,$callback)//限定支持get、post

  • 路由参数/可用正则来验证其传递的参数
Route::get('user/{id}',function($id){
return 'User'.$id;
})
//给默认参数
Route::get('user/{id?}',function($id=null){
return 'User'.$id;
})
  • 路由别名
Route::get('user/member-center',['as'=>'center',function(){
return 'member-center';
})
  • 路由分组
Route::group(['prefix'=>'admin'],function(){
   Route::get('Users',function(){
    //匹配包含'admin/users'的url
   });
});
  • 绑定模型
Route::get('api/users/{user}',function(App\User $user){
return $user->email;
})

eg:
在这里插入图片描述

例子

Route::get('/', function () {
    return view('welcome');
});//初始路由

//举例为
Route::get("/",'[控制器]@[行为]');

Route::get("/posts",'\APP\Http\Controllers\PostController@index');
Route::post("/posts",'\APP\Http\Controllers\PostController@index');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值