Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
 /**
  * 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);
 }