public function store(Request $request) { $hostel = new Hostels(); $hostel->name = $request->get('name'); $hostel->description = $request->get('description'); $hostel->url_name = $request->get('url_name'); $hostel->tags = $request->get('tags'); //$request->file('image')->getClientOriginalExtension(); $destinationPath = base_path() . '/public/Hostels/'; // upload path $extension = $request->file('image')->getClientOriginalExtension(); // getting image extension $fileName = $hostel->url_name . '.' . $extension; // renameing image $request->file('image')->move($destinationPath, $fileName); $hostel->save(); return redirect('hostels/create')->with('message', 'Successfully created Hostel!!'); }