/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $image = Input::file('image'); $projects = new ProjectGalleries(array('title' => $request->get('title'), 'content' => $request->get('content'), 'date' => $request->get('date'))); $projects->save(); foreach ($image as $value) { $filename = "MEI" . str_random(5) . "-" . $value->getClientOriginalName(); $project_image = new ProjectImage(array('image' => $filename, 'project_galleries_id' => $projects->id)); $project_image->save(); $value->move(base_path() . '/public/admin/gallery/', $filename); } return redirect('projects'); }