一、基础
1、 5.1 5.2 PHP5.5.9+
2、 laravel中文网www.golaravel.com/download
3、 入口public、可放公共文件
4、 HTTP下的controller用来交互
5、 bootstrap文件启动自动加载
6、 config配置
7、 resources 包含视图及原始资源文件
8、 storage 编译后的模板文件
7、 tests单元测试代码
8、 vender 存放composer主要文件
二、 路由
1、 HTTP/routes 将用户的请求转发给相应的程序进行处理作用:建立URL和程序之间的映射
2、 基本路由
Route::get('路由名字',function【命名函数】(){
return 'basic';
}) post 同理
3、 多请求路由,响应指定的路由
Route::match(['get','post'],'路由名字','函数');
响应所有路由
Route::any('路由名','函数');
4、 路由参数
Route::get('路由名/{参数}',function(参数){});
路由参数使用默认值
Route::get('路由名/{name?}',function($name=null){});
把name形式使用正则匹配
Route::get('路由名/{name?}',function($name){})->where('参数name','正则');
路由使用多个参数
Route::get('路由名/{name?}/{id?}',function($name,$id){})->where(['参数name'=>'正则','参数name'=>'正则']);
5、 路由别名
Route::get('路由名/别名',['as'=>'别名',function(){return route('别名')}]);
6、 路由中输出视图
Route::get('路由名',function(){return view('view名')}]);
三、 进行数据请求,结合MVC中的c进行数据请求
1、 Controller 命名空间 App\Http\Controllers;
2、 控制器中的代码和路由结合使用
Route::get('路由名/参数','控制器@方法');
Route::get('路由名/参数',['uses'=>'控制器@方法']);
Route::any('路由名/参数',['uses'=>'控制器@方法']);
四、 新建视图
1、 原生视图
resources/views .php 文件
2、 默认模板文件
.blade.php
一个控制器对应一个模板文件夹
3、 输出对应目录下的视图文件
return view('控制器/模板');
4、 模板可以带变量
return view('控制器/模板',[''=>'']);
模板中{{$变量}}
五、 新建模型
app下 类继承Model
return Member::getMember();//返回模型
六、 连接数据库
1、 config/database;
vender/env文件下设置数据库连接

转载于:https://www.cnblogs.com/sw-3/p/10329352.html

19.1.27 laravel框架学习笔记相关推荐

  1. Laravel框架学习笔记(一)——phpstudy下的安装配置

    2019独角兽企业重金招聘Python工程师标准>>> 网上关于如何安装laravel框架的教程很多,就不多说了,推荐大家去看http://www.golaravel.com/里的教 ...

  2. laravel database.php,php Laravel框架学习(一) 之 建立数据库并填充测试数据

    php Laravel框架学习(一) php Laravel框架学习之Laravel 建立数据库并填充测试数据 建立数据库 前面我们已经明确目标网站的基本功能,现在我们先来建立它的数据库. 设计数据库 ...

  3. Java日志框架学习笔记

    Java日志框架学习笔记 文章目录 0 主流Java日志框架 1 log4j 1.1 理论知识 1.1.1 Loggers日志记录器 1.1.2 Appenders输出端 1.1.3 Layout日志 ...

  4. SpringMVC框架--学习笔记(下)

    接上篇:SpirngMVC框架--学习笔记(上):https://blog.csdn.net/a745233700/article/details/81038382 17.全局异常处理: 系统中异常包 ...

  5. JavaSE中Map框架学习笔记

    前言:最近几天都在生病,退烧之后身体虚弱.头疼.在床上躺了几天,什么事情都干不了.接下来这段时间,要好好加快进度才好. 前面用了三篇文章的篇幅学习了Collection框架的相关内容,而Map框架相对 ...

  6. kratos mysql_kratos微服务框架学习笔记一(kratos-demo)

    本文将为您描述kratos微服务框架学习笔记一(kratos-demo),教程操作步骤: 目录 kratos微服务框架学习笔记一(kratos-demo) kratos本体 demo kratos微服 ...

  7. 从零写一个具有IOC-AOP-MVC功能的框架---学习笔记---11. MVC功能之http请求处理器的编写---简易框架最后一公里!

    从零写一个具有IOC-AOP-MVC功能的框架-学习笔记 专栏往期文章链接: IOC功能相关章节: 从零写一个具有IOC-AOP-MVC功能的框架-学习笔记-01.项目初始化 从零写一个具有IOC-A ...

  8. 27Vert.X框架学习笔记

    vert.x框架学习笔记 文章目录 1 Vert.x简明介绍 1.1 Vert.x能干什么 1.2 Vert.x快速体验 1.3 Vert.x的简单介绍 1.4 Vert.x的一些优势 1.4.1 异 ...

  9. SpringMVC框架--学习笔记(上)

    1.SpringMVC入门程序: (1)导入jar包:spring核心jar包.spring-webmvc整合Jar包 (2)配置前端控制器:web.xml文件中 <?xml version=& ...

  10. mybatis框架--学习笔记(下)

    上篇:mybatis框架--学习笔记(上):https://blog.csdn.net/a745233700/article/details/81034021 8.高级映射: (1)一对一查询: ①使 ...

最新文章

  1. linux io模拟时序,spi四种模式io模拟时序
  2. DirectFB实例1--加载一幅图片
  3. 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl
  4. 鸿蒙10.1升级机型,鸿蒙系统的前奏,华为EMUI10.1从底层掏空安卓,20款老机型升级...
  5. python3打开https_python如何访问https
  6. UVA - 1415 Gauss Prime(高斯素数)
  7. Android硬件入门-照相机
  8. hadoop-02-关闭防火墙
  9. 浅谈(Java)AIO-异步IO
  10. 初识 Hbase 数据库
  11. WaveDrom 时序图编辑器
  12. C盘清理——借助软件TreeSizeFree【网盘分享】(亲测有效)
  13. python——esc按键按下与识别
  14. Kruise Rollout:灵活可插拔的渐进式发布框架
  15. 精准准确的统一社会信用代码正则(js)
  16. 三维建模软件的插件安装教程——3D Max
  17. Chemdraw 基础操作【图文】
  18. 全局钩子(hook鼠标键盘消息)
  19. 【C++】关键字restrict的作用
  20. java ftp主动模式和被动模式_FTP 的主动模式和被动模式

热门文章

  1. keil4出现目标未被创建_STM32入门系列-创建寄存器模板
  2. java static 初始化顺序_java static 初始化顺序语法并不正确
  3. linux各个版本下载地址,利用镜像服务器下载
  4. shell初级-----更多结构化命令
  5. ActiveMQ学习笔记(1)----初识ActiveMQ
  6. 【实战】Axis2后台Getshell
  7. linux安装consul集群
  8. CodeForces - 869A The Artful Expedient
  9. 存管 托管 监管 区别
  10. [转]Hibernate不能自动建表解决办法及Hibernate不同数据库的连接及SQL方言