laravel勉強会 20160617 innocafe 21

12
Copyright (c) Bitforest Co., Ltd. Laravel Console 1 @vaddynet Laravel InnoCafe #21

Upload: ichikaway

Post on 13-Apr-2017

1.155 views

Category:

Technology


6 download

TRANSCRIPT

Copyright (c) Bitforest Co., Ltd.

Laravel Console

1

@vaddynet

Laravel InnoCafe #21

Copyright (c) Bitforest Co., Ltd.2

• 市川 @cakephper

• VAddyプロダクトマネージャ

• PHPカンファレンス福岡、Fukuoka.php

Copyright (c) Bitforest Co., Ltd.

• http://vaddy.net• Web as a Service

• CI

3

Copyright (c) Bitforest Co., Ltd.4

Copyright (c) Bitforest Co., Ltd.5

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.9

• app/Console/Kernel.php• app/Http/Kernel.php

• artisan

Copyright (c) Bitforest Co., Ltd.10

Copyright (c) Bitforest Co., Ltd.11

https://gist.github.com/ichikaway/1831c54a690310bc8c2cdea1d7ac7f07

Copyright (c) Bitforest Co., Ltd.12 @cakephper