
lavarel
ma199385
这个作者很懒,什么都没留下…
展开
-
laravel常用命令
php artisan migrate根据/database/migrations/下的文件创建迁移数据表。php artisan make:model 模型名 创建一个模型使用原生sql查询插入数据DB::insert('insert into tasks (name) values (? )',['i love you']);查询数据DB::select('select * from us原创 2016-04-11 22:22:57 · 1303 阅读 · 0 评论 -
laravel依赖注入原理
下例为官方文档,来认识一下反射function bar(Exception $a, &$b, $c) { }$reflect = new ReflectionFunction('bar');#$reflect object(ReflectionFunction)#1 (1) { ["name"]=> string(3) "bar" }foreach ($reflect->getParamete原创 2016-04-12 18:33:17 · 2900 阅读 · 0 评论 -
laravel创建服务提供者实例
在app\Contracts(自己创建)下创建TestContract.phpnamespace App\Contracts;interface TestContract{ public function callMe($controller);}在app\Services下创建TestService.phpnamespace App\Services;use App\Contract原创 2016-04-12 20:48:41 · 1721 阅读 · 0 评论 -
lavarel之容器Application构造函数分析
在lavarel的入口文件index.php中包含了$app = require_once __DIR__.'/../bootstrap/app.php';在app.php中有$app = new Illuminate\Foundation\Application(//Vendor/laravel/framework/src/Illuminate。 realpath(__DIR__.'/..原创 2016-04-14 22:18:48 · 1722 阅读 · 0 评论 -
laravel核心之ioc容器
使用ioc(控制反转)容器的目的就是为了降低DI(依赖注入); class Container{ protected $binds; protected $instances; public function bind($abstract, $concrete) { if ($concrete instanceof Closure) { #原创 2016-04-11 18:14:44 · 699 阅读 · 0 评论