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本地服务器分享
Feb 19 PHP
php下获取http状态的实现代码
May 09 PHP
PHP把数字转成人民币大写的函数分享
Jun 30 PHP
PHP判断是否为空的几个函数对比
Apr 21 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
Apr 17 PHP
php格式化json函数示例代码
May 12 PHP
PHP登录验证码的实现与使用方法
Jul 07 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
Sep 23 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
Mar 16 PHP
详解如何在云服务器上部署Laravel
Jun 30 PHP
PHP PDOStatement::bindValue讲解
Jan 30 PHP
PHP convert_uudecode()函数讲解
Feb 14 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
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
Laravel获取所有的数据库表及结构的方法
2019/10/10 PHP
nginx 设置多个站跨域
2021/03/09 Servers
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
模拟jQuery ajax服务器端与客户端通信的代码
2011/03/28 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
2014/10/17 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
2016/12/13 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
2017/12/01 Javascript
TypeScript之调用栈的实现
2019/12/31 Javascript
vue渲染方式render和template的区别
2020/06/05 Javascript
使用Python的Flask框架实现视频的流媒体传输
2015/03/31 Python
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
python做量化投资系列之比特币初始配置
2018/01/23 Python
对Python 内建函数和保留字详解
2018/10/15 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
Python单元和文档测试实例详解
2019/04/11 Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
2019/06/14 Python
python交易记录整合交易类详解
2019/07/03 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
Python爬取某平台短视频的方法
2021/02/08 Python
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
行政副总岗位职责
2014/02/23 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
2016年母亲节寄语
2015/12/04 职场文书
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技