路由

Laravel

1.Laravel文件导入的问题:在使用Laravel时,将其导入的时候尽量避免从文件夹中拖入到编译器中,尽量在编译器选择打开,不然会发生 Laravel文件下的public目录中的.htaccess文件内容丢失
2.视图:Laravel文件中的resours目录中有views视图

1.视图

视图文件夹中的视图文件是php文件,但是其尾缀应该在php前加入一个.blade 即 .blade.php

视图文件的代码:(文件名为view.blade.php)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><h2>视图文件</h2>
</body>
</html>

web.php中的代码:

Route::view('/views','view');

运行:

2.自定义路由规则

案例一:

web.php中的代码:

Route::get('/uuu/{id?}',function($id=1){dd($id);
})->where('id','[1-9][0-9a-zA-Z]+');
//$id=1 是为id赋予默认值 where则是限制id可以输入的内容

执行:

案例二:格则“用户名+假html”

web.php代码:

Route::get('/login/{name}/123.html',function($name){dd($name);
})->where('id','[a-zA-Z]+');

执行:

案例三:格则:十八位身份号

php代码

Route::get('/SFZ/{id?}',function($id){dd($id);
})->where('id','^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$');

运行


尾号为X的身份证号


输入的身份证号不到18位


可识别输入的身份号日期有问题
错误处:年份2001 后的日期为13月49日

Laravel框架--路由相关推荐

  1. laravel php配置,PHP Laravel框架路由配置及设置技巧全解

    Laravel框架在PHP开发中使用十分广泛,本文主要对Laravel框架中的路由设置作详细的介绍,Laravel的路由配置非常灵活,如何设置好路由对PHP应用来说也是相当关键的. 基本路由 您的应用 ...

  2. 最新解决laravel框架路由无法显示的问题

    laravel版本为: const VERSION = '5.2.45'; 今天开始学习传说中php非常好用的laravel框架,发现了系统的路由可以显示而我自己写的却不可以: http://loca ...

  3. laravel框架路由设置404方式

    2019独角兽企业重金招聘Python工程师标准>>> 在路由中的定义 Route::get('/404',functin(){abort(404) }); 假如你在路由没有定义 h ...

  4. php larval框架运行环境,Laravel框架的运行环境配置(一)

    Laravel框架 学习参考: Laravel的特点; 单一入口:所有请求必须从单入口开始,主要是关于管理[统一的参数过滤] MVC的思想 ORM操作数据库 一个模型对应数据库里面的一张表,对象的属性 ...

  5. Laravel框架post的路由出现The page has expired due to inactivity. Please refresh and try again.

    post提交数据时候显示如下: The page has expired due to inactivity. Please refresh and try again 这是由于在laravel框架中 ...

  6. laravel框架自定义路由教程

    目录 一.新增路由文件 二.配置 三.注册中间件 四.访问结果展示 larvael框架路由核心依赖于服务提供者 app/Providers/RouteServiceProvider.php 因此,自定 ...

  7. php后台开发(二)Laravel框架

    php后台开发(二)Laravel框架 为了提高后台的开发效率,往往需要选择一套适合自己的开发框架,因此,选择了功能比较完善的Laravel框架,仔细学来,感觉和Python语言的框架Django非常 ...

  8. laravel框架的基础学习路线(不带composer的)

    首先,博主这里一直用的都是laravel的一键安装包,所以一直没有用composer来操作过laravel.很多事情不用composer也能完成.这里主要是写给公司同事的一个laravel框架入手顺序 ...

  9. laravel框架中文手册_Laravel框架的这些你都懂的话,它核心架构基本就懂了

    使用过arave框架的朋友都知道laravel框架里面除了提供一些基本的功能(如控制器.视图.模型)之外,还有中间件.门面.契约等,这些东西是如何在laravel框架运用起来的呢?今天就和大家详聊一下 ...

  10. Laravel框架与ThinkPHP一些不同点

    此文参考链接:点这里 首先这两个框架其实都接触过,不过用的thinkphp较多,而自己也没好好总结过,今天看了一篇文章感觉不错,写的是一些关于两个框架之间使用的不同 1.渲染模板方式的不同: lara ...

最新文章

  1. 最全面的缓存架构设计
  2. Mach-O 二进制文件解析
  3. JavaScript的格式--从格式做起,做最严谨的工程师
  4. 二、使用rails3.0自带的数据检查功能检查输入数据
  5. 神经病win10无法验证数字签名
  6. python 相关性分析_数据分析---用Python进行相关性分析(兼谈假设检验)
  7. Android详细的对话框AlertDialog.Builder使用方法
  8. Jacob Java程序把Word文档直接转换成Html文件
  9. python自然语言处理评论_python自然语言处理——学习笔记:Chapter3纠错
  10. 2019.01.29【NOIP普及组】模拟赛C组总结
  11. 质问微软 WP8.1开发HTTPS 真费劲
  12. Boost - 序列化 (Serialization)
  13. android层级关系图,画出 View 的层级 3D 图和树形图来分析层级关系
  14. retinex 的水下图像增强算法_图像增强论文:腾讯优图CVPR2019
  15. 一维数组的初始化问题(函数体内与函数体外)
  16. redhat 5.4 yum配置
  17. 要大容量有福了 Surface P4拆解可更换SSD!
  18. 2015美团校招面试总结
  19. 计算机中常用的时间换算
  20. MTK摄像头调试工具 CCT 的使用

热门文章

  1. 如何对酒店的固定资产进行日常管理?
  2. 重磅:GB/T 35273-2020《信息安全技术个人信息安全规范》最新解读
  3. 工程系列 计算机中级职称,工程类中级职称有哪些
  4. matlab 拟合excel中的数据,Matlab分析拟合Excel中的数据(1)---数据的导入
  5. python生成3d人体模型_make human开源3D人体建模软件免费下载|make human开源3D人体建模软件2018最新版下载_v1.0.2_9号软件下载...
  6. 思科交换机配置dhcp
  7. 【U+】通用财务,附加数据库后,软件看不到账套。
  8. oracle恢复表的数据到某个时间点
  9. FastStone Capture(FSCapture) 注册码
  10. Ant安装及环境配置