public function seedDemoProjects() { $templates = Template::limit(8)->get(); foreach ($templates as $k => $template) { $name = 'Demo-' . ($k + 1); $this->projectCreator->create(array('name' => $name, 'template' => $template->id, 'public' => 1)); } }
/** * Create a new project. * * @return Response */ public function store() { if (!$this->app['sentry']->getUser()->hasAccess('projects.create')) { return new Response($this->app['translator']->trans('noPermProjectCreate'), 403); } if (!$this->input->has('name')) { return new Response($this->app['translator']->trans('projectNameRequired'), 400); } if (Project::where('name', $this->input->get('name'))->first()) { return new Response($this->app['translator']->trans('projectWithNameExists'), 400); } return new Response($this->creator->create($this->input->all()), 201); }