laravel 学习(2,3,4,5) 路由,参数,重定向,视图,回退,当前路由,单行为

路由在 routes文件夹下的 web.php 里面定义

有  post,get,put,any 等请求方式

Route::get('index',function(){

 return 'hello, world'.$id;

})

选择需要哪些路由来访问

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

 return 'hello, world'.$id;

})

路由的规则和闭包区域,我可可以设置和传递路由参数 如:

#id 为动态变量
Route::get('index/{$id}',function(){

 return 'hello, world'.$id;

})

浏览器访问

接受参数

命令行 创建控制器

php artisan make:controller TaskController

路由绑定到控制器

路由正则

Routes::get(
    'task/read/{$id}',
    'TaskController@read'
)->where('id','[0-9]+');   
 ->where(['id'=>'[0-9]+','name'=>'[a-z]+']) 

 

推荐使用下面方法 加前缀

推荐使用第二种方法

自定义404页面

dump()打印当前路由

如果只想输入子类可以使用

 

路由正则

Route::group(['domain'=>'shop.test.com','namespace' => 'Demo','prefix' => 'demo'], function(){
    Route::any('index', 'DemoController@index');
    Route::get('user/{id}', 'DemoController@user')->where('id','\d+');

});
 public function user($id){
        dump($id);
    }

 

 

 

 

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页