/var/www/flurhymez/vendor/laravel/framework/src/Illuminate/Foundation/Console
NameSizeModeActions
stubs/-0755rm
CastMakeCommand.php12850644editdlrm
ChannelMakeCommand.php13000644editdlrm
ClearCompiledCommand.php8350644editdlrm
ClosureCommand.php19680644editdlrm
ComponentMakeCommand.php34590644editdlrm
ConfigCacheCommand.php20650644editdlrm
ConfigClearCommand.php10750644editdlrm
ConsoleMakeCommand.php21940644editdlrm
DownCommand.php41280644editdlrm
EnvironmentCommand.php6240644editdlrm
EventCacheCommand.php13960644editdlrm
EventClearCommand.php11090644editdlrm
EventGenerateCommand.php18980644editdlrm
EventListCommand.php24100644editdlrm
EventMakeCommand.php16050644editdlrm
ExceptionMakeCommand.php19530644editdlrm
JobMakeCommand.php18000644editdlrm
Kernel.php95930644editdlrm
KeyGenerateCommand.php28260644editdlrm
ListenerMakeCommand.php27200644editdlrm
MailMakeCommand.php34370644editdlrm
ModelMakeCommand.php62270644editdlrm
NotificationMakeCommand.php31590644editdlrm
ObserverMakeCommand.php34450644editdlrm
OptimizeClearCommand.php7870644editdlrm
OptimizeCommand.php6300644editdlrm
PackageDiscoverCommand.php9040644editdlrm
PolicyMakeCommand.php49520644editdlrm
ProviderMakeCommand.php13010644editdlrm
QueuedCommand.php8480644editdlrm
RequestMakeCommand.php13210644editdlrm
ResourceMakeCommand.php22840644editdlrm
RouteCacheCommand.php26790644editdlrm
RouteClearCommand.php10560644editdlrm
RouteListCommand.php79570644editdlrm
RuleMakeCommand.php18070644editdlrm
ServeCommand.php52150644editdlrm
StorageLinkCommand.php20500644editdlrm
StubPublishCommand.php44450644editdlrm
TestMakeCommand.php24330644editdlrm
UpCommand.php12740644editdlrm
VendorPublishCommand.php73480644editdlrm
ViewCacheCommand.php20440644editdlrm
ViewClearCommand.php13230644editdlrm
Edit: /var/www/flurhymez/vendor/laravel/framework/src/Illuminate/Foundation/Console/ModelMakeCommand.php (6227B)
option('force')) { return false; } if ($this->option('all')) { $this->input->setOption('factory', true); $this->input->setOption('seed', true); $this->input->setOption('migration', true); $this->input->setOption('controller', true); $this->input->setOption('policy', true); $this->input->setOption('resource', true); } if ($this->option('factory')) { $this->createFactory(); } if ($this->option('migration')) { $this->createMigration(); } if ($this->option('seed')) { $this->createSeeder(); } if ($this->option('controller') || $this->option('resource') || $this->option('api')) { $this->createController(); } if ($this->option('policy')) { $this->createPolicy(); } } /** * Create a model factory for the model. * * @return void */ protected function createFactory() { $factory = Str::studly($this->argument('name')); $this->call('make:factory', [ 'name' => "{$factory}Factory", '--model' => $this->qualifyClass($this->getNameInput()), ]); } /** * Create a migration file for the model. * * @return void */ protected function createMigration() { $table = Str::snake(Str::pluralStudly(class_basename($this->argument('name')))); if ($this->option('pivot')) { $table = Str::singular($table); } $this->call('make:migration', [ 'name' => "create_{$table}_table", '--create' => $table, ]); } /** * Create a seeder file for the model. * * @return void */ protected function createSeeder() { $seeder = Str::studly(class_basename($this->argument('name'))); $this->call('make:seeder', [ 'name' => "{$seeder}Seeder", ]); } /** * Create a controller for the model. * * @return void */ protected function createController() { $controller = Str::studly(class_basename($this->argument('name'))); $modelName = $this->qualifyClass($this->getNameInput()); $this->call('make:controller', array_filter([ 'name' => "{$controller}Controller", '--model' => $this->option('resource') || $this->option('api') ? $modelName : null, '--api' => $this->option('api'), '--requests' => $this->option('requests') || $this->option('all'), ])); } /** * Create a policy file for the model. * * @return void */ protected function createPolicy() { $policy = Str::studly(class_basename($this->argument('name'))); $this->call('make:policy', [ 'name' => "{$policy}Policy", '--model' => $this->qualifyClass($this->getNameInput()), ]); } /** * Get the stub file for the generator. * * @return string */ protected function getStub() { return $this->option('pivot') ? $this->resolveStubPath('/stubs/model.pivot.stub') : $this->resolveStubPath('/stubs/model.stub'); } /** * Resolve the fully-qualified path to the stub. * * @param string $stub * @return string */ protected function resolveStubPath($stub) { return file_exists($customPath = $this->laravel->basePath(trim($stub, '/'))) ? $customPath : __DIR__.$stub; } /** * Get the default namespace for the class. * * @param string $rootNamespace * @return string */ protected function getDefaultNamespace($rootNamespace) { return is_dir(app_path('Models')) ? $rootNamespace.'\\Models' : $rootNamespace; } /** * Get the console command options. * * @return array */ protected function getOptions() { return [ ['all', 'a', InputOption::VALUE_NONE, 'Generate a migration, seeder, factory, policy, and resource controller for the model'], ['controller', 'c', InputOption::VALUE_NONE, 'Create a new controller for the model'], ['factory', 'f', InputOption::VALUE_NONE, 'Create a new factory for the model'], ['force', null, InputOption::VALUE_NONE, 'Create the class even if the model already exists'], ['migration', 'm', InputOption::VALUE_NONE, 'Create a new migration file for the model'], ['policy', null, InputOption::VALUE_NONE, 'Create a new policy for the model'], ['seed', 's', InputOption::VALUE_NONE, 'Create a new seeder for the model'], ['pivot', 'p', InputOption::VALUE_NONE, 'Indicates if the generated model should be a custom intermediate table model'], ['resource', 'r', InputOption::VALUE_NONE, 'Indicates if the generated controller should be a resource controller'], ['api', null, InputOption::VALUE_NONE, 'Indicates if the generated controller should be an API controller'], ['requests', 'R', InputOption::VALUE_NONE, 'Create new form request classes and use them in the resource controller'], ]; } }