When passing dates from a form to be saved in your database you sometimes need to change their format.
For example a with a datetimepicker you want the format to look like 07-31-2017 12:30pm for the end user. But in our database we need to store these as datetime 2017-07-31 12:30:00.
You can accomplish this easily and format just before the insert.
Take this simple code for example:
public function store(){
$trip = new Trip;
$trip->tripName = request('tripName');
$trip->departing = request('departing');
$trip->returning = request('returning');
$trip->save();
return $trip;
//return redirect('/home');
}
The departing and returning fields are both datetime fields in the database. So you can use php strtotime formatting commands to update it.
public function store(){
$trip = new Trip;
$trip->tripName = request('tripName');
$trip->departing = date('Y-m-d H:i:s', strtotime($departing));
$trip->returning = date('Y-m-d H:i:s', strtotime($returning));
$trip->save();
return $trip;
//return redirect('/home');
}
