D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
3023067
/
cwd
/
public_html
/
vendor
/
barryvdh
/
laravel-ide-helper
/
src
/
Console
/
Filename :
EloquentCommand.php
back
Copy
<?php /** * Laravel IDE Helper Generator - Eloquent Model Mixin * * @author Charles A. Peterson <artistan@gmail.com> * @copyright 2017 Charles A. Peterson / Fruitcake Studio (http://www.fruitcakestudio.nl) * @license http://www.opensource.org/licenses/mit-license.php MIT * @link https://github.com/barryvdh/laravel-ide-helper */ namespace Barryvdh\LaravelIdeHelper\Console; use Barryvdh\LaravelIdeHelper\Eloquent; use Illuminate\Console\Command; use Illuminate\Filesystem\Filesystem; /** * A command to add \Eloquent mixin to Eloquent\Model * * @author Charles A. Peterson <artistan@gmail.com> */ class EloquentCommand extends Command { /** * The console command name. * * @var string */ protected $name = 'ide-helper:eloquent'; /** * @var Filesystem $files */ protected $files; /** * The console command description. * * @var string */ protected $description = 'Add \Eloquent helper to \Eloquent\Model'; /** * @param Filesystem $files */ public function __construct(Filesystem $files) { parent::__construct(); $this->files = $files; } /** * Execute the console command. * * @return void */ public function handle() { Eloquent::writeEloquentModelHelper($this, $this->files); } }