laravel勉強会 20160617 innocafe 21
TRANSCRIPT
Copyright (c) Bitforest Co., Ltd.6
• php artisan xxxx• symfony console
• http://symfony.com/doc/2.7/components/console/index.html
Copyright (c) Bitforest Co., Ltd.7
namespace App\Console\Commands; use Illuminate\Console\Command; use App\Model\Foo; use App\Model\Bar; class FooCommand extends Command{ public function __construct(Foo $foo, Bar $bar){ parent::__construct(); $this->Foo = $foo; }
public function handle() { }
Copyright (c) Bitforest Co., Ltd.8
• app/Console/Kernel.php
namespace App\Console; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; class Kernel extends ConsoleKernel{ protected $commands = [ \App\Console\Commands\Inspire::class, \Foo\Console\Commands\FooCommand::class, \Foo\Console\Commands\BarCommand::class, ];
Copyright (c) Bitforest Co., Ltd.11
https://gist.github.com/ichikaway/1831c54a690310bc8c2cdea1d7ac7f07