私は、Y-m-d形式で格納された、日付の3列を持つテーブルをデータベースに持っています。私はd/m/Yとして私の意見に表示する日付が必要です。私はその後、私のビューに$ジョブ・カードを渡すlaravelにこのコードを入れる場所は?
$JobCard -> DateReqLatest = Carbon::createFromFormat('Y-m-d', $JobCard -> DateReqLatest)->format('d/m/Y');
$JobCard -> DateIssued = Carbon::createFromFormat('Y-m-d', $JobCard -> DateIssued)->format('d/m/Y');
$JobCard -> DateDespatch = Carbon::createFromFormat('Y-m-d', $JobCard -> DateDespatch)->format('d/m/Y');
:このテーブルのモデルは、私がジョブ・カードのインスタンスを取得するたびに、私はこれを行う、JobCard.phpです。これは動作しますが、このモデルを使用するいくつかのビューがあり、これらのビューは異なるコントローラを使用するので、このコードをすべてのコントローラ関数にコピーするのではなく、JobCardのインスタンスをビューに渡すと日付のフォーマットを自動的に変換します。
ユーザーは、データベースに保存するためにY-m-dに変換する必要があるd/m/Y形式の形式で日付を提出します。
これを行うために私のコードを書くのがベストですか?
偉大な、変換するためのミューテーター!ありがとう –