use App\Models\User;
use Illuminate\Support\Facades\DB;
class UserController extends Controller
{
public function index()
{
$users = User::all();
$users = DB::table('users')
->where('is_active', true)
->paginate(15);
return view('users.index', compact('users'));
}
}
در این مثال ابتدا از Eloquent Model و بعد از آن مستقیماً از
DB::table برای همان جدول استفاده شده است و همین موضوع باعث میشود مزایای Eloquent (مثل Accessor ها، Mutator ها، Scope ها و ...) دور زده شوند.چه چیزی باید در این کد اصلاح شود تا فقط با استفاده از Eloquent مدل User، لیست کاربران فعال بهصورت صحیح paginate شود؟
🔖 #Laravel #PHP #لاراول
👤 Developix
💎 Channel: @DevelopixLaravel
