لقد فَهمت هذه الأشياء وأردت التأكد هل صحيح ما فهمت أم لا ؟ ما فهمتهُ هو الآتي :
الـ Method : GET يتم استخدامها في أربع حالات أساسية وهي :
عند التعديل edit ويكون المسار الخاص بها هو مثلاً : Posts.edit .
عند العرض وتحديداً في الـ Action الخاصة بـ show ويكون مسارها على النحو الآتي مثلاً : posts.show .
عند الـ create أي إنشاء شيء جديد مثلاً إنشاء مقالة جديدة أو إضافة تعليق جديد ويكون مسارها مثلاً : posts.create .
عند العرض في الـ Action : index ويكون مسارها مثلاً : posts.index .
الـ Mathod : POST ونستعملها عندما نريد حفظ شيء ما في قاعدة البيانات والـ Action المسؤولة عن ذلك هي Store في ملف الـ Controller ومسارها يكون مثلاً هكذا : posts.store .
الـ method : PUT or PATCH ونستعمله في حال كنا نريد تحديث شيء ما مثلاً تحديث مقالة، والـ action المسؤولة عن ذلك في ملف Controller هي Update وعادةً ما يكون مسارها مثلاً هو : posts.update .
الـ METHOD : DELETE وهو المسؤول عن حذف شيء ما من قاعدة البيانات، مثلا حذف مقالة أو مستخدم أو ما شابه، والـ Action المسؤولة عن ذلك في ملف controller هي Destroy ومسارها مثلا هو : posts.destory .
في الـ HTML5 الطرق المتوفرة حتى الآن هي POST و GET فقط، أما الطرق المتبقية فيمكننا الاستفادة منها من خلال محرك القوالب blade الذب يدعمه Laravel فنكتب مثلاً : method@('DELETE') => Exemple من أجل التوجه لمسار حذف شيء معين وكذلك باقي الطرق.
المُلاحظ هنا هو أن الطُرق تكتب بأحرف كبيرة حتى لا تُسبب لنا مشاكل كما في الطريقة DELETE الذي أشرنا إليها سابقاً .
هذا ما فهمتهُ من هذه الطرق إخواني وأخواتي الكِرام، من فضلكم وضحوا لي إن أخطأت في أشياء.
السؤال
عبد الواحد الحدادي
مرحبا إخواني / أخواتي؛
لقد فَهمت هذه الأشياء وأردت التأكد هل صحيح ما فهمت أم لا ؟ ما فهمتهُ هو الآتي :
في الـ HTML5 الطرق المتوفرة حتى الآن هي POST و GET فقط، أما الطرق المتبقية فيمكننا الاستفادة منها من خلال محرك القوالب blade الذب يدعمه Laravel فنكتب مثلاً : method@('DELETE') => Exemple من أجل التوجه لمسار حذف شيء معين وكذلك باقي الطرق.
المُلاحظ هنا هو أن الطُرق تكتب بأحرف كبيرة حتى لا تُسبب لنا مشاكل كما في الطريقة DELETE الذي أشرنا إليها سابقاً .
هذا ما فهمتهُ من هذه الطرق إخواني وأخواتي الكِرام، من فضلكم وضحوا لي إن أخطأت في أشياء.
بارك الله فيكم .
أسعد الله أوقاتكم .
بالتوفيق للجميع .
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.