إستخدام الدوال المساعدة للمسارات عوضا عن hardcoded path

إستخدام الدوال المساعدة للمسارات عوضا عن hardcoded path

2024-11-23 وقت القراءه : 1 دقائق

Bad Practice Example

$request->file('image')->move('/public/users/' . $user->id . '.jpg');

What To Do Instead

$request->file('image')->move(public_path() . 'users/' . $user->id . '.jpg');
// or
$request->file('image')->move(public_path('users/' . $user->id . '.jpg'));

يوفر إطار العمل لارافيل مجموعة من الدوال المساعدة مثل app_path()، base_path()، dataase_path()، public_path()، resource_path() والمزيد، وبإستخدام هذه الدوال فإنه نتأكد أننا نستخدم المسارات الصحيحة، وكذلك يجعلها أكثر قابلية للقاءه.

إضافة تعليق
Loading...