随笔分类 - Laravel入门
摘要:「七天自制PHP框架」已经开始连载,谢谢关注和支持!点击这里 首先,先做一个简单的表单页面 编辑一条路由 创建一个控制器
阅读全文
摘要:先谈一谈中间件的使用场景,比如路由转到一张页面,我们需要记录用户的cookie,或者检测用户的访问权限,这些操作如果全写在控制器里是不合适的,因为随着业务的扩充,控制器里的业务逻辑会越来越臃肿,难以维护,所以,不同的操作,我们分别写在各自的中间件里。我们使用artisan命令行来创建一个中间件。
阅读全文
摘要:源码目录在\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Relations下 关系:一对多(One To Many) 场景:每篇博客都有若干条评论,每条评论只属于一篇博客 先定义两个Model,这里为了突出主要矛盾,删除了Mod
阅读全文
摘要:控制器,rawSQL,Model controller.php 这里控制器给blade页面传递了一个数组,这个数组是直接通过数据库查询来的。 *.blade.php
阅读全文
摘要:路由和控制器的关系 路由文件地址在\app\Http\routes.php,我们来看两种不同的路由。 以上均为绑定匿名函数的路由,虽然可以返回视图,也可以返回字符串,但本质都是一样的。 这两种是绑定控制器的路由,控制器类BlogController下有两个函数,index和showPost,可以调用
阅读全文
摘要:Laravel安装,这里使用一键安装包。 使用PHP内置的Web服务器,在PHP文件夹下运行命令行 一.设置路由 路由文件在app\HTTP\routes.php,在代码中增加 我们观察到,这份PHP文件里已经有 因此,路由文件规定了URL转向哪一张视图。 Laravel加载好慢啊!主要是引用了谷歌
阅读全文