$record = 記錄::all();
$record::where('user_id',1)->get();
uj5u.com熱心網友回復:
使用 all() 您無法修改查詢 get() 您可以修改查詢,例如向其中添加位置。
uj5u.com熱心網友回復:
Record::all()并且Record::get()是一回事。
但是all()是 Eloquent\Model 上的靜態方法。所做的是創建一個新的查詢物件并呼叫get()新物件。all()您無法修改執行的查詢。
get()是 Eloquent\Builder 物件上的一個方法。get()如果您需要修改查詢,例如添加 where 子句,這很有用。
uj5u.com熱心網友回復:
all()獲取所有資料并且也這樣做get(),
get()是為了當你使用時where(),findorfail()并且......為了獲取資料,
https://laravel.com/docs/4.2/eloquent
uj5u.com熱心網友回復:
all() 是Eloquent\Model 上的靜態方法。它所做的只是創建一個新的查詢物件并在其上呼叫 get()。使用 all(),您根本無法修改執行的查詢。
get() 是 Eloquent\Builder 物件上的一個方法。如果需要修改查詢,比如添加 where 子句,則必須使用 get()。例如,User::where('email', '[email protected]')->get();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/464633.html
