這可能是一個非常非常簡單的問題,但它難住我了......Laravel 5.2節目保存日期
所以,我有一個形式保存在數據庫中的一篇文章,其中包括一個保存已發佈日期的字段。在此字段中輸入的數據與其餘數據一起成功保存在數據庫中。
我已成功將所有保存的數據撤回到編輯窗體中,除了published_date字段。
我一直使用相同的格式等領域,如標題,下面
{!! Form::text('title', null) !!}
{!! Form::input('date', 'first_published', null) !!}
都顯示這使得DD/MM/YY在輸入框中,而不是保存日期嘗試。如果此值未更改,則日期將作爲當天日期保存在數據庫中。
我也試着去掉「日期」屬性
{!! Form::input('first_published', null) !!}
這將導致一個完全空箱(沒有日期選擇器),如果不保存不形式覆蓋值。更好,但仍然不是我想要的,因爲我想顯示保存的日期,如果需要可以更改日期。
我也嘗試過以各種方式在這個字段中回顯$ article-> published_date,但最終只能得到與上述相同的結果。我可以在窗體中的其他地方使用{!! $物品─> first_published !!}
形式引用模型作爲這樣:
{!! Form::model($article, ['method' => 'PATCH', 'url' => 'articles'.'/'. $article->id]) !!}
和相關的控制器功能
//page containing form to edit article, pulls in existing data
public function edit($id)
{
$article = article::findOrFail($id);
return view('articles.edit', compact('article'));
}
//responsible for updating the article record
public function update($id, Request $request)
{
$article = article::findOrFail($id);
$article->update($request->all());
return redirect('articles');
}
該字段被設定爲在遷移的時間戳,並在模型中我有
protected $dates = [
'first_published'
];
所以,如果任何人都可以擺脫任何光線如何獲得將保存的數據值存儲到其他字段中的表單字段中,這將非常感謝! :)我很laravel新,所以道歉,如果有一些盲目明顯的問題,我已經錯過了...