/** * 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'); }
/** * 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(); }
/** * 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'); }
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']]); } } } }
/** * 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; }