/** * Store a new property * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function createNewProperty(Request $request, Authenticatable $user) { $this->validate($request, ['description' => 'required|string', 'image_url' => 'required|url']); $newProperty = new VacationProperty($request->all()); $user->properties()->save($newProperty); $request->session()->flash('status', "Property successfully created"); return redirect()->route('property-index'); }