دورة Laravel PHP MVC Framework 5 النسخة الاخيرة والتحديث الاخير من الصفر مع بناء مشروعين كامل API واستخدام كل من
Passport
Postman API development environment
JWT Json web token
Heroku
ClearDB MySQL cloud DAAS
MySQL workbench
تم رفع المشروع بالكامل على الرابط التالي ل JWT :
https://github.com/muhammedessa/larav...
تم رفع المشروع بالكامل على الرابط التالي ل Passport :
https://github.com/muhammedessa/larav...
رابط الفيديوات على اليوتيوب :
• Laravel API with Passport , JWT and CRUD
إطار العمل Laravel بنية Model-View-Controller (تُختصر بـMVC) انتشر بين مطوّري PHP حتى إنه أصبح إطار العمل الأكثر استخداما بينهم، سواء للمشاريع الشخصية أو المهنية، كما أنه من أكثر المشاريع التي يُساهَم فيها على GitHub. (انتشار أكبر يعني فرصًا أكثر للحصول على فرص توظيف) تتخلص من ضرورة الاعتناء بتفاصيل كثيرة، ترفع كثيرا من إنتاجيتك وتقيك من أخطاء التعامل المباشر مع بيئة لغة البرمجة من قبيل أخطاء التعامل مع استعلامات قواعد البيانات التي قد تنتج عنها هجمات الحقن بتعليمات SQL المعروفة بــSQL injection.
سهولة الاستخدام.الفصل بين عناصر التطبيق مما يسهل عمل فريق من المطوّرين وتقاسم المهامّ بينهم.
دعم التطوير السريع للتطبيقات Rapid Application Developing, RAD: توفر أداة Artisan وسيلة سريعة لإنشاء شفرة مصدرية نمطية للتعديل المباشر عليها. كما أنها تُستخدَم لمهامّ أخرى مثل تشغيل الاختبارات الأحادية Unit tests، تهجير قواعد البيانات، وغيرها.
التضمين الافتراضي لوظائف شائعة الاستخدام في تطبيقات الويب، مثل Authentication، التوجيه Routing، إدارة قواعد البيانات، إرسال البريد الإلكتروني.
متحكمات RESTful: يعني هذا أنه يمكن الاستفادة من أفعال HTTP القياسية مثل PUT، POST، GET وDELETE.
إدارة الاعتماديات Dependencies باستخدام Composer وهو ما يعني إمكانية استخدام الحزم والمكتبات الموجودة على
استخدام إطار العمل Eloquent وهو إطار للربط بين الكائنات في قاعدة البيانات والتصنيفات في شفرة التطبيق Object Relational Mapper.