public function add() { $file = Request::file('file'); if (Request::hasFile('file')) { $extension = $file->getClientOriginalExtension(); Storage::disk('local')->put($file->getFilename() . '.' . $extension, File::get($file)); $entry = new \App\File(); $entry->mime = $file->getClientMimeType(); $entry->original_filename = $file->getClientOriginalName(); $entry->filename = $file->getFilename() . '.' . $extension; $entry->save(); $part = new Part(); $part->file_id = $entry->id; $part->name = Request::input('name'); $part->sku = Request::input('sku'); $part->make = Request::input('make'); $part->year = Request::input('year'); $part->condition = Request::input('condition'); $part->description = Request::input('description'); $part->price = Request::input('price'); $part->imageurl = Request::input('imageurl'); if (Request::has('price')) { $part->save(); } } return redirect('/admin/part'); }
public function save() { $program_id = Input::get('program_id'); $vacation_id = Input::get('vacation_id'); $part = Part::find(Input::get('id')); if (!$part) { $part = new Part(); $part->program_id = $program_id; $part->vacation_id = $vacation_id; } $part->start_date = date("Y-m-d", strtotime(Input::get('start_date'))); $part->finish_date = date("Y-m-d", strtotime(Input::get('finish_date'))); $part->save(); return redirect('/admin/programs/vacation/' . $vacation_id . '/edit'); }