laravel 学习日记 7.22
中间件(可以理解为类:可以被创建):可以放在url路由 控制器层的中间,可以做一些筛选过滤,或者其他前置处理操作:如果想创建,可以直接命令行输入 php artisan make:middleware xxxxxx 来创建
创建 =》 编写逻辑代码 =》 注册(在app\http\kernel.php中配置全局注册:global 路由注册) =》 在路由中使用
修改代理服务器host文件,目的是将ip和域名对应设置,这个操作如果在远程域名服务商哪里设置,就叫做域名解析,本地host文件配置的关系优先级最高。 一级域名 只有一个 ‘.’ 二级域名有两个‘.’ 例如www.baidu.com 是个二级域名
Route::get(‘user/{id}’, function(){return ‘hello world’;}); 这里的function(){}只是对请求的微型处理,如果涉及到大型逻辑处理,得到控制器去处理
Route::get(‘user/{id}’, ‘Test@index’); test控制器的index方法
注:laravel 的路由很重要,即使是HTML页面的跳转或者链接什么的,也必须有对应的路由,否则404错误,例如我html中form表单提交,他的路径必须在路由中进行注册,并且对应到具体方法中,才可以执行 。还有 每一个post 表单 必须添加 {{csrf_field()}} 防止跨站攻击的代码 提供了一个令牌
资源控制器:创建资源控制器 php artisan make:controller TieziController --resource 自动生成多个资源方法
创建路由规则 Route::resource(‘Tiezi’,‘TizeController’); 自动注册所有资源方法的路由
路由规律 GET /tiezi index tiezi.index 路由调用方式
GET /tiezi/create create tiezi.create
POST /tiezi/store store tiezi.store
- laravel 学习日记之 表单提交/AJAX提交与验证器validate之间的纠葛
- Laravel学习日记2:路由
- Laravel5.4 学习日记
- STM32学习日记1.命名规范
- slf4j 简单日记门面学习
- laravel5.1学习1-Model的创建
- 学习日记-MIT[计算机科学与编程导论]-6
- Linux的学习日记
- Android开发学习日记 -- 1.安装与HelloWorld
- java学习日记_61:String类的转换功能
- 黑马程序员_Java学习日记3_面向对象总结2
- Laravel框架学习(一) 如何添加Facade
- 2016.08.01学习日记---Activity的四种加载模式
- 四书之“中庸”学习日记7
- Java菜鸟学习日记29
- php框架laravel学习 三 (基本功能)
- JavaWeb学习日记----html与css的四种结合方式
- 零基础学习java日记第十八天 线程续 网络
- OpenGL学习日记-2014.11.26--简单裁剪
- JAVA学习日记——简介、数据类型、HelloWorld、全局/局部变量 20190226