Eloquent
Eloquent offers model-based query and persistence methods.
What it is
Eloquent offers model-based query and persistence methods.
When to use it
Use for ordinary CRUD; scope records to the current actor.
Syntax
$order = Order::findOrFail($id);
$order->save();
$order->delete();Example
$order = $request->user()->orders()->create($request->validated());
$order->status = "pending";
$order->save();
$pending = $request->user()->orders()->where("status", "pending")->get();Common mistakes
findOrFail is not authorization; create only validated and explicitly allowed fields.