/** * validates and stores a new trip and directs to the detail page * @param Requests\TripRequest $request * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function store(Requests\TripRequest $request) { $input = $request->all(); $trip = Trip::createWithUserId($input, Auth::user()->id); return redirect(url('trip/' . $trip->id)); }