Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(ApplicationFormRequest $request)
 {
     $data = $request->all();
     Application::create($data);
     session()->flash('flash_message_success', 'You have successfully created a new software application!');
     return redirect()->action('ApplicationController@index');
 }
Ejemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     DB::table('applications')->delete();
     $authors = Author::all();
     $faker = Faker::create();
     foreach ($authors as $author) {
         for ($i = 0; $i < 1; $i++) {
             Application::create(['title' => $faker->company, 'version' => $faker->randomFloat($nbMaxDecimals = 1, $min = 1, $max = 3), 'author_id' => $author->id]);
         }
     }
     Model::reguard();
 }
Ejemplo n.º 3
0
 /**
  * Store a newly created resource in storage.
  *
  * @param CreateApplicationRequest $request
  * @return Response
  */
 public function store(CreateApplicationRequest $request)
 {
     $profile_fields = ['major', 'phone', 'school', 'gender', 'dob', 'github', 'linkedin', 'website', 'allergies'];
     // Extract profile fields from request
     $profile_input = $request->only($profile_fields);
     // Update user profile
     \Auth::user()->update($profile_input);
     // Extract application fields from request
     $app_input = $request->except($profile_fields);
     $app_input['user_id'] = \Auth::id();
     // Create new application for user
     Application::create($app_input);
     return view('apply.success');
 }
Ejemplo n.º 4
0
 public function make($atts)
 {
     \Log::info("Creating application with name {$atts['name']}");
     $temp = ['name' => $atts['name'], 'description' => @$atts['description'] ?: '', 'group_id' => $atts['group_id']];
     $app = Application::create($temp);
     if (!empty($atts['people'])) {
         foreach ($atts['people'] as $person => $details) {
             if ($this->prs($person)) {
                 $person = $this->prs($person);
                 $app->people()->attach([$person => ['contact_type' => $details ?: 'Primary']]);
             }
         }
     }
     if (!empty($atts['servers'])) {
         foreach ($atts['servers'] as $server => $details) {
             if ($this->srv($server)) {
                 $server = $this->srv($server);
                 $app->servers()->attach([$server => ['server_type' => $details ?: 'Primary Application Server']]);
             }
         }
     }
 }
Ejemplo n.º 5
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     Application::create($request->all());
 }
 public function save()
 {
     if (Auth::check()) {
         $user = Auth::user();
     } else {
         return Redirect::to('/auth/login');
     }
     $input = Request::all();
     $input['user_id'] = $user->id;
     Application::create($input);
     return Redirect::to('application/preview');
     //return $input;
 }