تعالة النهاردة نتكلم عن حاجات ف لارافيل لو استخدمتها هتوفر عليك وقت و تعب كتير و كمان هتكون اختصرت الكود بشكل كبير
1-
بدل من استخدم redirect()->route()
هستخدم to_route()
2-
بدل من استخدام
@foreach
استخدم
@forelse ($items as
$item)
<div> <h2>{{
$item->title }}</h2> <p>{{
$item->description }}</p> </div> @empty <p
>لا توجد عناصر للعرض.</p>
@endforelse
3-
بدل من استخدام
use App\Models\User
use App\Models\Section
استخدم
use App\Models\{User,Section,Team}
لو بدور علي سجل في قاعدة البيانات و ملقتهوش تقدر نتشئ كائن جديد بنفس القيم زي كدة
User::firstOrNew([ 'name' => 'mohamed', 'email' => 'e@e.com', ])
4-
بدل استخدام
()User::select('id','name')->get
هستخدم
(['name','id'])User::get
5-
لو في علاقة في جدول فاضي اقدر اعرض بيانات
public function author(){
return
$this->belongsto(Author::class)->
WithDefault([
'name' => 'ali'
'section' => 'boys'
]);
}
بالتوفيق ❤️
#Laravel #WebDevelopment #BestPractices #PHP #DevelopmentTips