تحسينات علي ملف route في الاصدار القادم من laravel 5.4 جديد

تم اضافة الكثير من التعديلات علي ملف route وطريقة عملة في الاصدار القادم من laravel 5.4


 بسم الله الرحمن الرحيم

 

تم اضافة الكثير من التعديلات علي ملف route وطريقة عملة في الاصدار القادم من

laravel 5.4

والجديد كالتالي

١-في حال اضاف روت جديد وتحديد اسم له في الماضي كان لاستعاد روت باسم معين في ملف الروت

بهذا الشكل



Route::get('user/{id}/profile', function ($id) { // })->name('profile');

الان تم اضافة فنكشن جديدة باسم name

كل ما عليك هو استدعاء اسم الروت في هذة الفنكشن

بهذا الشكل

 

Route::name('profile')->get('user/{id}/profile', function ($id) {
    // some closure action...
});

٢- اصبح بمكانك الان استخدام middleware مع الخاصية الجديدة name

بالشكل التالي

 

Route::name('users.index')->middleware('auth')->get('users', function () {
    // some closure action...
});

٣ - طريقة استخدام middle ware مع prefix معين 

بهذا الشكل

 

Route::middleware('auth')->prefix('api')->group(function () {
    // register some routes...
});

 

٤-يمكن استخدام middleware مع resource

بهذا الشكل

 

Route::middleware('auth')->resource('photo', 'PhotoController');

 

تحياتي لكم 


2 التعليقات


  • Ahmed Farid
    Ahmed Farid 2017-09-21 17:57:02

    ده معناها انى مقدرش استخدام الطريقة القديمة
    Route::get('user/{id}/profile', function ($id) {
    //
    })->name('profile');
    او
    المديل وير

  • Abdel Aziz Hassan
    Abdel Aziz Hassan 2017-09-21 17:57:02

    لا تقدر عادي جدا
    https://5dmat-web.com/cat/laravel_5_4
    تابع الجديد من هنا

اضف تعليق


يجب ان يكون لديك حساب في الموقع تسجيل الدخول او تسجيل عضوية جديدة

خدمات ويب الفريق