Bad Practice Example
public function index() { $users = User::all(); } // Blade file table - using only name and email fields <tr> <td>{{ $user->name }}</td> <td>{{ $user->email }}</td> </tr>
What To Do Instead
public function index() { $users = User::select('name', 'email')->get(); // Or ... $users = User::all(['name', 'email']); }
على سبيل المثال اذا كنا نريد جلب الإسم والبريد الإلكتروني من جدول المستخدمين، فإنه يجب عدم إستخدام all بدون تحديد الحقول، فمثلا اذا كان لدينا ألاف السجلات فإن ذلك سوف يؤثر على الأداء.