Amir Alsaeed نشر 23 فبراير 2021 أرسل تقرير نشر 23 فبراير 2021 أحاول استخدام Fortify في لارافيل. ولكن لاحظت بأن المسارات الافتراضية التي يتم تهيئتها ضمن ملفات المكتبة موجودة في الملف: /vendor/laravel/fortify/routes/routes.php وهي مختلفة عن ملفات المسارات الموجوجة افتراضياً في التطبيق (web و api) فهل يجب علي التعديل على الملف السابق لإضافة أو تعديل مسارات ضمن المشروع؟ 1 اقتباس
0 Sam Ahw نشر 23 فبراير 2021 أرسل تقرير نشر 23 فبراير 2021 إن استخدام Laravel Fortify هو فقط لتسهيل الإجراءات الأساسية لعمليات التحقق وتسجيل الدخول وإعادة تعيين كلمة المرور...إلخ. بالإضافة إلى أنه يقوم بإنشاء المسارات لها وبذلك يسهّل العمل ويختصر الوقت. في حال الحاجة لوجود مسارات مخصصة أو تعديل هذه المسارات التي يقوم fortify بإنشائها فعندها لا حاجة لاستخدامه، ويمكن إنشائها بشكل مخصص كما هو الوضع الطبيعي في أي مشروع. لأن أي تعديل على الملف التالي: /vendor/laravel/fortify/routes/routes.php وعند القيام بالأمر: composer update ستذهب أي تعديلات تم إجرائها ضمن المجلد vendor. وبالتالي لن يتم حفظها بشكل دائم. أما عند استخدام Fortify وإضافة مسارات أخرى في المشروع فيتم ذلك عن طريق وضع وسيط middleware باسم fortify ضمن نفس مجلد تعريف مسارات المشروع web.php كالتالي: Route::group(['middleware' => config('fortify.middleware', ['web'])], function () { Route::get('home', function () { return 'Home'; }) }); ويمكن أيضاً استخدام auth لمسارات معيّنة عن طريق إضافة: Route::get('newpage', function () { return 'newpage'; }) ->middleware(['auth']); 2 اقتباس
السؤال
Amir Alsaeed
أحاول استخدام Fortify في لارافيل. ولكن لاحظت بأن المسارات الافتراضية التي يتم تهيئتها ضمن ملفات المكتبة موجودة في الملف:
/vendor/laravel/fortify/routes/routes.php
وهي مختلفة عن ملفات المسارات الموجوجة افتراضياً في التطبيق (web و api) فهل يجب علي التعديل على الملف السابق لإضافة أو تعديل مسارات ضمن المشروع؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.