اذهب إلى المحتوى

السؤال

نشر

مرحبا إخواني وأخواتي؛ 

على ما فهمت، أننا عندما نقوم بإنشاء جدول بيانات باستخدام php artisan make:model NameModal يجب إنشاء في نفس الوقت هذه الأصناف المرتبطة بها migration و resouces وبذلك نكتب كل هذا في سطر أوامر واحد بكتابة : 

php artisan make :model Name -mrc 

M تعني ملف التهجير migration 

C تعني المتحكم Controller 

R تعني مورد وهي الطرف المتمثلة في CRUD بجانب Store . 

هل ما فهتمه صحيح من فضلكم ؟ 

شكراً جزيلاً لكم جميعاً.

Recommended Posts

  • 0
نشر

مرحباً @عبد الواحد الحدادي

بالحقيقة ليس هناك ضرورة لإنشاء كل هذه الأمور دوماً مع بعضها , من الممكن إنشاء ال model لوحده أو migration لوحدها  أو مع بعضهم وهكذا , فيمكنك مثلاً :

php artisan make:model NewModel -m

فهذه التعليمة ستنشأ model و migration فقط . 

وبالطبع يمكنك استخدام غيرها من التعليمات حسب حاجتك , فهذه الحروف mcr تستخدم مع بعضها أو كل واحدة على حدى ,وبالنسبة لما قلته :

بتاريخ 31 دقائق مضت قال عبد الواحد الحدادي:

M تعني ملف التهجير migration 

C تعني المتحكم Controller 

R تعني مورد وهي الطرف المتمثلة في CRUD بجانب Store . 

فهو صحيح تماماً , بالمناسبة ال CRUD تشمل ال store وهي اختصار ل Create, Read, Update , Delete

تحياتي .

  • 0
نشر

أهلا بك عبدالواحد,

بتاريخ منذ ساعة مضت قال عبد الواحد الحدادي:

php artisan make :model Name -mrc 

M تعني ملف التهجير migration 

C تعني المتحكم Controller 

R تعني مورد وهي الطرف المتمثلة في CRUD بجانب Store . 

ويوجد إضافة إلى هذه s- التي تعود على Seeder و f- والتي تعود على Factory ويوجد ما يجمعها جميعاً كل من Migration, Resource Controller, Seeder and Factory وهو إضافة a- ويصبح الأمر

php artisan make:model Name -a 

 ,ويجب الأخذ بعين الإعتبار تسمية ال model حيث يكون أول حرف كبير ويكون بالصيغة المفردة مثل User Post وفي حال كانت ال model يتكون من كلمتين أو أكثر يبدأ كل أول كلمة بحرف كبير. وفي حال كنت تستخدم لارافيل 8 سيكون لديك مجلدأ جاهزاً باسم Models يحتوي على كل ال Models أما قبل النسخة 8 لم يكن هناك هذا المجلد وكان ينفذ الأمر كالتالي لإدخال الModel بشكل تلقائي في المجلد ووضع ال namespace المناسبة

php artisan make:model Models/Name -a 

ولكن من أجل الترتيب ففي الغالب كان يتم إنشاء هذا المجلد ليحتوي جميع ال Models من أجل ترتيب المشروع وتنظيمه.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...