2017-10-02 8 views
0

私は罰金をworkkingされる文字列の日付Laravel取得保存日数は

protected $dates = ['start_date', 'end_date']; 

として表示したいと思いSTART_DATEとUNIXタイムスタンプがフロントエンドにしかし、私のMySQLのテーブル構造をイムとしてEND_DATEを持っています。

私は、更新時にタイムスタンプとして変換された文字列の日付を保存し、次のように作成しようとしました。コントローラ

$request->merge(['start_date' => Carbon::parse($request->get('start_date'))->timestamp]); 
$request->merge(['end_date' => Carbon::parse($request->get('end_date'))->timestamp]); 

からの抜粋が、最後に、私はこのケースで間違って何をすべきか、文字列、日付

update `projects` set `end_date` = '2017-10-09 00:00:00' where `id` = '2376' 

を保存しようと?

答えて

0

ありがとうございました!

public function setStartDateAttribute($value) { 
    $this->attributes['start_date'] = $value; 
} 

public function setEndDateAttribute($value) { 
    $this->attributes['end_date'] = $value; 
} 
関連する問題