上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 1、访问请求实例 要通过依赖注入获取当前 HTTP 请求实例,需要在控制器的构造函数或方法中对 Illuminate\Http\Request 类进行类型提示,这样当前请求实例会被服务容器自动注入:input('name'); // } } 依赖注入 & 路由参数 如果你的控制器方法还期望获取路由参数,只需要将路由参数置于其它依赖之后即可,例如,如果你的路由定义如... 阅读全文
posted @ 2016-10-27 18:33 郑彦彬 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 将所有的请求处理逻辑都放在单个 routes.php 中显然是不合理的,你也许还希望使用控制器类组织管理这些行为。控制器可以将相关的 HTTP 请求封装到一个类中进行处理。通常控制器存放在 app/Http/Controllers 目录中。 下面是一个基本控制器类的例子。所有的 Laravel 控制 阅读全文
posted @ 2016-10-27 18:32 郑彦彬 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 跨站请求伪造是一种通过伪装授权用户的请求来利用授信网站的恶意漏洞。Laravel 使得防止应用遭到跨站请求伪造攻击变得简单。 Laravel 自动为每一个被应用管理的有效用户会话生成一个 CSRF “令牌”,该令牌用于验证授权用户和发起请求者是否是同一个人。 任何时候在 Laravel 应用中定义H 阅读全文
posted @ 2016-10-27 18:28 郑彦彬 阅读(6851) 评论(0) 推荐(0) 编辑
摘要: HTTP 中间件为过滤进入应用的 HTTP 请求提供了一套便利的机制。例如,Laravel 内置了一个中间件来验证用户是否经过授权,如果用户没有经过授权,中间件会将用户重定向到登录页面,否则如果用户经过授权,中间件就会允许请求继续往前进入下一步操作。 当然,除了认证之外,中间件还可以被用来处理更多其 阅读全文
posted @ 2016-10-27 18:27 郑彦彬 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此提供一个非常简单且优雅的定义路由方法: 默认路由文件 所有Laravel路由都定义位于routes目录下的路由文件中,这些文件通过框架自动加载。routes/web.php文件定义了web界面的路由,这些路由被分配给web中间件组, 阅读全文
posted @ 2016-10-27 18:26 郑彦彬 阅读(806) 评论(0) 推荐(0) 编辑
摘要: [目录] Prerequisites plugin installation and configuration 1 Ensure Composer is initialized 2 Install the Laravel IDE Helper 3 Generate the PHPDoc Helper File using Artisan 4 Install and enable the La... 阅读全文
posted @ 2016-10-27 09:47 郑彦彬 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: 原理: magento是基于Zend Framework的,所以底层用的还是zend的zend db 在文件app/code/core/Mage/Catalog/model/Resource/Eav /Mysql4/Config.php 中追踪到下面的函数 getAttributesUsedInListing() /*** Retrieve Product Attributes Used in C... 阅读全文
posted @ 2016-10-24 11:34 郑彦彬 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 尽管我们使用Atom主要是为了编写代码,不过Atom还支持编辑很多其他格式的文件. 比如Markdown和Asciidoc. 这一章中我们主要学习如何快速方便地编辑Markdown文件.另外在写这篇博文的时候我又换回Linux了, 因此以后文章里提到的快捷键和操作方式都将以Linux为标准. 拼写检查 当我们编辑文本时(包括纯文本文档,Markdown,Git提交信息等), Atom会自动尝试做拼... 阅读全文
posted @ 2016-10-23 11:07 郑彦彬 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 版本控制对于开发来说非常重要,Atom当然也提供了很好的支持,本文将介绍如何在Atom中集成使用Git和GitHub 恢复文件 当你修改了某个文件,然后发现改得不满意,希望恢复文件到最后一次提交的状态,可以使用Cmd+Alt+Z或Checkout Head Revision命令此命令将会放弃你对文件所有的修改,直接将文件恢复为最后一次提交的版本相当于Git命令git checkout HEAD -... 阅读全文
posted @ 2016-10-23 10:57 郑彦彬 阅读(2830) 评论(0) 推荐(0) 编辑
摘要: 在本节中将介绍Atom提供的更高级的使用技巧,通过这些技巧将会进一步提高你的代码编写效率 代码片段(Snippets) Snippets是一种在代码中快捷插入代码块的方式,下面是维基百科中对Snippet的解释 片段(Snippet)是一个编程用语,指的是源代码、机器码、文本中可重复使用的小区块。通常它们是有正式定义的执行单位,以纳入更大的编程模块。片段经常用来明晰其他“凌乱”函式的功用,或尽量... 阅读全文
posted @ 2016-10-23 10:39 郑彦彬 阅读(5655) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页