/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // create the new Order $trip = new Trip(); // Get the data $trip->range_id = $request->range_id; $trip->trip_date = $request->trip_date; $trip->notes = $request->notes; // Save the Order $trip->save(); session()->flash('message', 'Range Trip has been added'); session()->flash('message-type', 'success'); return redirect()->action('TripController@show', [$trip->id]); }
public function cloneTrip($id) { $trip = new Trip(); $tripToCopy = Trip::findOrFail($id); $trip->destination = $tripToCopy->destination; $trip->depart = $tripToCopy->depart; $trip->startDate = $tripToCopy->startDate; $trip->endDate = $tripToCopy->endDate; $trip->description = $tripToCopy->description; if (!$trip->save()) { App::abort(500, 'Error'); } return redirect('admin/editTrip/' . $trip->id); }