Laravel路由设定和子路由设定实例分析


Posted in PHP onMarch 30, 2016

本文实例讲述了Laravel路由设定和子路由设定方法。分享给大家供大家参考,具体如下:

普通路由设定

1、路由(routes.php)代码:

Route::get('min','MinController@index');

min:为路由名称,即url中输入的,如127.0.0.1/min  这里的min就是上面对应的min
MinController为文件名(类名)
@index为方法名

2、控制器

namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class MinController extends Controller{
  public function index(){
     $name = 'Specs1';
    return view('index')->with('name',$name);
  }
}

子路由

1、路由:

Route::group(['namespace' => 'Min'], function () {
  Route::get('min/{index}','MinController@index');
  //这里的{index}类似于正则,即url可以随意输:127.0.0.1/min/$index 就像变量一样,输什么都可以。但是后面的@index是真正的方法
});

控制器:

namespace App\Http\Controllers\Min;//Min是控制器的文件夹路径
use App\Http\Controllers\Controller;
class MinController extends Controller{
  public function index(){
     $name = 'Specs1';
    return view('min.index')->with('name',$name);//这里的min.index等价于min/index  是min视图文件夹下面的index.blade.php文件
  }
}

结构图:

Laravel路由设定和子路由设定实例分析

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

PHP 相关文章推荐
十天学会php之第七天
Oct 09 PHP
解决MySQL中文输出变成问号的问题
Jun 05 PHP
PHP STRING 陷阱原理说明
Jul 24 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
Nov 26 PHP
采用memcache在web集群中实现session的同步会话
Jul 05 PHP
Yii核心组件AssetManager原理分析
Dec 02 PHP
PHP获取数组长度或某个值出现次数的方法
Feb 11 PHP
php查询相似度最高的字符串的方法
Mar 12 PHP
php短网址和数字之间相互转换的方法
Mar 13 PHP
php关闭warning问题的解决方法
May 17 PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 PHP
PHP实现微信公众号验证Token的示例代码
Dec 16 PHP
PHP的Yii框架中过滤器相关的使用总结
Mar 29 #PHP
简介PHP的Yii框架中缓存的一些高级用法
Mar 29 #PHP
深入解析PHP的Yii框架中的缓存功能
Mar 29 #PHP
PHP实现可自定义样式的分页类
Mar 29 #PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 #PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
Mar 29 #PHP
PHP的Yii框架中Model模型的学习教程
Mar 29 #PHP
You might like
PHP 和 MySQL 基础教程(二)
2006/10/09 PHP
PHP 面向对象实现代码
2009/11/11 PHP
记录mysql性能查询过程的使用方法
2013/05/02 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
2016/04/30 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
基于JavaScript实现点击页面任何位置返回
2016/08/31 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
Python生成随机验证码的两种方法
2015/12/22 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
Python全排列操作实例分析
2018/07/24 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
numpy:np.newaxis 实现将行向量转换成列向量
2019/11/30 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
python Selenium 库的使用技巧
2020/10/16 Python
中专生自我鉴定范文
2013/12/19 职场文书
法人授权委托书
2014/04/03 职场文书
公司活动总结怎么写
2014/06/25 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
2015年全国保险公众宣传日活动方案
2015/05/06 职场文书
Python IO文件管理的具体使用
2022/03/20 Python
Python利用capstone实现反汇编
2022/04/06 Python