• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Laravel框架创建路由的方法详解

    本文实例讲述了Laravel框架创建路由的方法。分享给大家供大家参考,具体如下:

    我这里使用的Laravel版本是5.6,路由位置在routes/web.php中,所以我们在这个文件中添加我们想要添加的路由。
    1.基础路由

    //get请求,结果如下图
    Route::get('basic1',function (){
      return 'Hello World';
    });
    //post请求,这里不展示结果图
    Route::post('basic2',function (){
      return 'Post';
    });


    2.多请求路由

    //自定义多请求,自定义的请求放在下面的数组中
    Route::match(['get','post'],'multy',function(){
      return "多请求路由";
    });
    //响应所有请求
    Route::any('multy2',function (){
      return '响应所有请求';
    });

    自定义多请求

    响应所有请求

    3.路由参数

    //必选参数
    Route::get('user/{id}',function ($id){
      return '用户的id是'.$id;
    });

    有参数

    没参数

    //可选参数,无参数默认值为Doubly
    Route::get('name/{name?}',function ($name = 'Doubly'){
      return '用户名为'.$name;
    });

    参数为kit

    没有参数

    //字段验证,名字必须为字母
    Route::get('name/{name?}',function ($name = 'Doubly'){
      return '用户名为'.$name;
    })->where('name','[A-Za-z]+');

    参数不为字母时

    //多个参数,并且带有参数验证
    Route::get('user/{id}/{name?}',function ($id,$name = 'Doubly'){
      return "ID为{$id}的用户名为{$name}";
    })->where(['id'=>'\d+','name'=>'[A-Za-z]+']);


    4.路由别名

    //路由别名
    Route::get('user/center',['as'=>'center',function(){
      return '路由别名:'.route('center');
    }]);

    使用别名的好处是什么呢?
    当我们需要修改路由的时候,比如将user/center改成user/member-center的时候,我们代码中使用route('cneter')生成的URL是不需要修改的。

    6.路由群组

    //路由群组
    Route::group(['prefix'=>'member'],function (){
      Route::get('basic1',function (){
        return '路由群组中的basic1';
      });
    
      Route::get('basic2',function (){
        return '路由群组中的basic2';
      });
    });

    通过laravel.test/member/basic2访问

    7.路由中输出视图

    //路由中输出视图
    Route::get('view',function(){
      return view('welcome');
    });

    welcome.blade.php模板内容

    h1>这是路由中输出的视图/h1> 

    更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

    希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • 修改Laravel5.3中的路由文件与路径
    • Laravel最佳分割路由文件(routes.php)的方式
    • Laravel5.1框架路由分组用法实例分析
    • Laravel5.1 框架路由基础详解
    • Laravel 之url参数,获取路由参数的例子
    • laravel实现前后台路由分离的方法
    • laravel框架的安装与路由实例分析
    • laravel5.1框架基础之路由详解
    • 浅谈一种Laravel路由文件划分方式
    上一篇:Laravel框架查询构造器 CURD操作示例
    下一篇:php生成微信红包数组的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    Laravel框架创建路由的方法详解 Laravel,框架,创建,路由,的,