我有一個posts包含的表id , name, status, desc,狀態是enum('complete','incomplete')當我創建一個這樣的新帖子時:
CreatePostRequest contains:
'name' , 'desc'
// create method
public function __invoke(CreatePostRequest $request)
{
$post = Post::create($request->validated());
dd($post);
}
output:
#attributes: array:10 [
"name" => "test"
"desc" => "desc"
]
status創建后如何使用物件回傳!
我知道的方式megre_array,但我不認為這是一個好主意,特別是當我在表格中有很多列時!
那么有沒有其他方法可以回傳充滿 elequent 的物件!
uj5u.com熱心網友回復:
您可以呼叫refresh該模型實體以使用資料庫中的新屬性重新加載它:
return $post->refresh();
refresh 將重繪 當前實體的屬性并回傳當前實體。
Laravel 8.x 檔案 - Eloquent - 檢索模型 - 重繪 模型 refresh
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/406103.html
標籤:
