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