会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
爱叽叽喳喳->程序媛
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2016年8月22日
container 的背后
摘要: 如果要看laravel的单个功能的源代码,首先去找对应得ServiceProvider,例如加密功能hash,则按一下步骤查看源代码: HashServiceProvider.php(主要是看register方法) singleton()方法就是将BcryptHasher这个类实例化一次,然后在哪里
阅读全文
posted @ 2016-08-22 10:39 -叽叽喳喳-
阅读(99)
评论(0)
推荐(0)
编辑
2016年8月19日
Facade 运行机制
摘要: 举一个常见的例子在routes.php路由文件中的Route就是使用了laravel的Facade; config/app.php 文件中的aliases数组: 再例如其中的mail: 里面只是简单的返回一个字符串的静态方法,接着按ctrl+b查看一下它继承的Facade类有什么黑科技 我们可以发现
阅读全文
posted @ 2016-08-19 09:35 -叽叽喳喳-
阅读(128)
评论(0)
推荐(0)
编辑
2016年8月18日
将自定义的 service provider 绑定到 IOC 容器
摘要: 首先要有一些类,可以自己自定义一些类放在app/目录下的自己新建的文件夹,在类里面实现代码逻辑 然后通过命令生成serviceprovider (php artisan make:provider namepro)文件,存在APP/providers目录下,在provider文件中的register
阅读全文
posted @ 2016-08-18 19:30 -叽叽喳喳-
阅读(216)
评论(0)
推荐(0)
编辑
IOC Container(服务容器)的工作机制
摘要: IOC Container 是laravel的一个核心内容,有了IOC Container在Laravel的强大表现,我们可以在Laravel中实现很大程度的代码维护性。(文档我是看的懵逼懵逼的(*^__^*) 嘻嘻……) 依赖注入:一层层往下剥离,实例化你所需要的所有依赖,不用一个个去实例化 La
阅读全文
posted @ 2016-08-18 14:28 -叽叽喳喳-
阅读(304)
评论(0)
推荐(0)
编辑
Laravel 分页详解
摘要: Laravel分页很简单,但功能又很强大噢! 首先在控制器的方法中使用paginate(页面显示条数)方法,传入页面显示的条数 然后在模板页面使用方法render()来生成html元素 appends()方法可以设置在url中的参数:(当要根据不同条件显示时可用)
阅读全文
posted @ 2016-08-18 11:22 -叽叽喳喳-
阅读(494)
评论(0)
推荐(0)
编辑
db:seed 更好的生成测试数据
摘要: make:model -m -> 在database/migrations/目录下生成的table表中设置表的字段名和字段类型->在app/目录下对应的模型文件中设置可添加字段 ->运行命令php artisan migrate 生成数据表 ->运行命令make:seed 生成seed表 存在dat
阅读全文
posted @ 2016-08-18 09:32 -叽叽喳喳-
阅读(463)
评论(0)
推荐(0)
编辑
2016年8月17日
本地化Model Factory
摘要: 即让其生成中文的测试数据 先简单介绍Model Factory两个常用方法: 进入tinker页面生成测试数据: Factory(User::class,10)->make();make()方法不会直接将数据存入数据库 Factory(User::class,10)->create();create
阅读全文
posted @ 2016-08-17 19:55 -叽叽喳喳-
阅读(202)
评论(0)
推荐(0)
编辑
视图绑定变量
摘要: 应用场景:当视图A要引入视图B时,因为视图B有变量,而A没绑定此变量,就需要绑定此变量,但当多个视图都要引入视图B时就会重复操作多次绑定变量的操作,此时可以用laravel5.1的新特性@inject 使用方法:在视图B文件中写入:
阅读全文
posted @ 2016-08-17 17:25 -叽叽喳喳-
阅读(156)
评论(0)
推荐(0)
编辑
Event 讲解
摘要: 应用场景:某件事发生时,需要采取多步的动作,此时就用到了 使用方法:创建event方法一,使用命令 make:event 生成事件在app/Events目录下,命令make:listener 生成监听者在app/Listeners目录下 方法二:在app/providers/EventService
阅读全文
posted @ 2016-08-17 17:10 -叽叽喳喳-
阅读(426)
评论(0)
推荐(0)
编辑
应用 Middleware
摘要: 主要应用场景:过滤HTTP请求 laravel本身自带了几个Middleware在app/http/middleware目录下面 然后在app/http/kernel.php中注册 自定义一个middleware中间件方法一: php artisan make:middleware MustBeAn
阅读全文
posted @ 2016-08-17 15:41 -叽叽喳喳-
阅读(162)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页
公告