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 相关文章推荐
PHP4和PHP5共存于一系统
Nov 17 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
Aug 04 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
php实现每天自动变换随机问候语的方法
May 12 PHP
php实现比较全的数据库操作类
Jun 18 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
Feb 10 PHP
ThinkPHP实现附件上传功能
Apr 27 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
Nov 07 PHP
PHP实现合并两个排序链表的方法
Jan 19 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
Laravel第三方包报class not found的解决方法
Oct 13 PHP
php+js实现点赞功能的示例详解
Aug 07 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即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
FLASH 广告之外的链接
2008/12/16 Javascript
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
微信小程序实现折叠面板
2018/01/31 Javascript
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
python去除所有html标签的方法
2015/05/05 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
实用自动化运维Python脚本分享
2018/06/04 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
django 微信网页授权登陆的实现
2019/07/30 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
python 实现汉诺塔游戏
2020/11/28 Python
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
Java基础面试题
2012/11/02 面试题
自愿解除劳动合同协议书
2014/09/11 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
村党支部书记个人对照材料汇报
2014/10/26 职场文书
微信早安问候语
2015/11/10 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
java多态注意项小结
2021/10/16 Java/Android