1
created_at
datetimeをa minute ago
のように表示すると、私のlaravelブレードファイル内にCarbon
が含まれています。私はvue.js
を使用してデータを表示しますが、動作しません。フォーマットcreated_at datetimeカーボンを使用し、結果をlaravelブレードに表示
コントローラー:VUEと
public function data()
{
$projects = Project::get();
return [
'created' => $projects->created_at->diffForHumans()
];
return \Response::json($projects);
}
ブレード:
<tr v-for="Project in Projects">
<td>@{{ Project.id }}</td>
<td>@{{ Project.thumb }}</td>
<td>@{{ Project.name }}</td>
<td>@{{ Project.active }}</td>
<td>@{{ Project.created_at }}</td>
</tr>
エラー:
Undefined property: Illuminate\Database\Eloquent\Collection::$created_at
foreach ($projects as $project) {
return [
'created' => $project->created_at->diffForHumans()
];
}
、それは私が探していたが、それだけで一つだけのデータを表示するものを表示する:私も試してみました。