/** * Execute the command. * * @return void */ public function handle() { $template = Project::findOrFail($this->template_id); foreach ($template->commands as $command) { $data = $command->toArray(); $data['project_id'] = $this->project->id; Command::create($data); } foreach ($template->variables as $variable) { $data = $variable->toArray(); $data['project_id'] = $variable->project->id; Variable::create($data); } foreach ($template->sharedFiles as $file) { $data = $file->toArray(); $data['project_id'] = $this->project->id; SharedFile::create($data); } foreach ($template->projectFiles as $file) { $data = $file->toArray(); $data['project_id'] = $this->project->id; ProjectFile::create($data); } }
public function run() { DB::table('variables')->delete(); Variable::create(['name' => 'COMPOSER_PROCESS_TIMEOUT', 'value' => '3000', 'target_type' => 'project', 'target_id' => 1]); }