إنشاء Controller جديد في الوحدة.
1php artisan module:make:controller [module-name] [controller-name]
اختيار | الوصف |
---|---|
-m, --model[=MODEL] |
تعيين الـ Model الخاص بالـ Controller |
--force |
إنشاء الـ Controller بشكل إجباري حتى لو موجود مسبقاً |
--test |
إنشاء اختبار PHPUnit خاص بالـ Controller |
--pest |
إنشاء اختبار Pest خاص بالـ Controller |
إنشاء نموذج طلب خاص بالوحدة.
1php artisan module:make:request [module-name] [request-name]
اختيار | الوصف |
---|---|
-j, --json |
إنشاء نموذج طلب Jsonable |
إنشاء مورد جديد خاص بالوحدة.
1php artisan module:make:resource [module-name] [resource-name]
اختيار | الوصف |
---|---|
-j, --json |
إنشاء مورد Jsonable |
-c, --collection |
إنشاء مجموعة موارد |
إنشاء وسيط جديد خاص بالوحدة.
1php artisan module:make:middleware [module-name] [middleware-name]
اختيار | الوصف |
---|---|
--test |
إنشاء اختبار PHPUnit خاص بالوسيط |
--pest |
إنشاء اختبار Pest خاص بالوسيط |
إنشاء Eloquent Model جديد خاص بالوحدة.
1php artisan module:make:model [module-name] [model-name]
اختيار | الوصف |
---|---|
-a, --all |
إنشاء ملف كلا من migration, fatcory, seeder و policy الخاص بالـ Model |
-m, --migration |
إنشاء ملف migration الخاص بالـ Model |
-f, --factory |
إنشاء ملف factory الخاص بالـ Model |
-s, --seed |
إنشاء ملف seeder الخاص بالـ Model |
-p, --policy |
إنشاء ملف policy الخاص بالـ Model |
--force |
إنشاء الـ Model بشكل إجباري حتى وإن كان موجود مسبقاً |
--test |
إنشاء اختبار PHPUnit خاص بالـ Model |
--pest |
إنشاء اختبار Pest خاص بالـ Model |
إنشاء مراقب جديد خاص بالوحدة.
1php artisan module:make:observer [module-name] [observer-name]
اختيار | الوصف |
---|---|
--model[=MODEL] |
الـ Model المرتبط بالمراقب |
إنشاء ملف migration خاص بالوحدة.
1php artisan module:make:migration [module-name] [migration-name]
اختيار | الوصف |
---|---|
--create[=CREATE] |
اسم الجدول في حالة الإنشاء |
--table[=TABLE] |
اسم الجدول |
إنشاء provider جديد خاص بالوحدة.
1php artisan module:make:provider [module-name] [provider-name]
إنشاء provider جديد خاص بالوحدة.
1php artisan module:make:provider [module-name] [provider-name]
إنشاء Eloquent Cast جديد خاص بالوحدة.
1php artisan module:make:cast [module-name] [cast-name]
إنشاء channel جديد خاص بالوحدة.
1php artisan module:make:channel [module-name] [channel-name]
إنشاء أمر جديد خاص بالوحدة.
1php artisan module:make:command [module-name] [command-name]
اختيار | الوصف |
---|---|
--test |
إنشاء اختبار PHPUnit خاص بالأمر |
--pest |
إنشاء اختبار Pest خاص بالأمر |
--command |
اسم الأمر في terminal [الافتراضي: "command:name"] |
إنشاء عنصر عرض جديد للوحدة.
1php artisan module:make:component [module-name] [component-name]
اختيار | الوصف |
---|---|
--force |
إنشاء إجباري للعنصر حتى وإن كان موجود مسبقاً |
--inline |
إنشاء عنصر عرض مضمن داخل الـ Class |
إنشاء استثناء جديد خاص بالوحدة.
1php artisan module:make:exception [module-name] [exception-name]
اختيار | الوصف |
---|---|
--render |
إنشاء دالة render فارغة |
--report |
إنشاء دالة report فارغة |
إنشاء factory جديد خاص بالوحدة.
1php artisan module:make:factory [module-name] [factory-name]
إنشاء وظيفة جديدة خاصة بالوحدة.
1php artisan module:make:job [module-name] [job-name]
اختيار | الوصف |
---|---|
--sync |
يشير إلى أن الوظيفة يجب أن تكون متزامنة |
--test |
إنشاء اختبار PHPUnit خاص بالوظيفة |
--pest |
إنشاء اختبار Pest خاص بالوظيفة |
إنشاء مستمع للحدث جديد خاص بالوحدة.
1php artisan module:make:listener [module-name] [listener-name]
اختيار | الوصف |
---|---|
-e, --event[=EVENT] |
تعيين الحدث الخاص الذي سيستمع له |
--queued |
يشير إلى أن مستمع الحدث يجب أن يكون في قائمة الانتظار |
--test |
إنشاء اختبار PHPUnit خاص بمستمع الحدث |
--pest |
إنشاء اختبار Pest خاص بمستمع الحدث |
إنشاء نموذج بريد خاص بالوحدة.
1php artisan module:make:mail [module-name] [mail-name]
اختيار | الوصف |
---|---|
-f, --force |
إنشاء النموذج بشكل إجباري حتى وإن كان موجود مسبقاً |
-m, --markdown[=MARKDOWN] |
إنشاء قالب Markdown [الافتراضي: false] |
--test |
إنشاء اختبار PHPUnit خاص بالبريد |
--pest |
إنشاء اختبار Pest خاص بالبريد |
إنشاء إشعار جديد خاص بالوحدة.
1php artisan module:make:notification [module-name] [notification-name]
اختيار | الوصف |
---|---|
-f, --force |
إنشاء إشعار بشكل إجباري حتى وإن كان موجود مسبقاً |
-m, --markdown[=MARKDOWN] |
إنشاء قالب Markdown [الافتراضي: false] |
--test |
إنشاء اختبار PHPUnit خاص بالإشعار |
--pest |
إنشاء اختبار Pest خاص بالإشعار |
إنشاء سياسة جديدة خاصة بالوحدة.
1php artisan module:make:policy [module-name] [policy-name]
اختيار | الوصف |
---|---|
--guard[=GUARD] |
تعيين الـ guard |
--model[=MODEL] |
تعيين الـ Model المرتبط بالسياسة الجديدة |
إنشاء اختبار جديد خاص بالوحدة.
1php artisan module:make:test [module-name] [test-name]
اختيار | الوصف |
---|---|
--test |
إنشاء اختبار PHPUnit |
--pest |
إنشاء اختبار Pest |
قم بتشغيل عمليات ترحيل قاعدة البيانات الخاصة بالوحدة.
1php artisan module:migrate [module-name]
قم بإسقاط كل الجداول ثم أعد تشغيل عمليات الترحيل الخاصة بالوحدة.
1php artisan module:migrate:fresh [module-name]
اختيار | الوصف |
---|---|
--drop-views |
إسقاط كل الجداول و الـ views |
--drop-types |
إسقاط كل الجداول والأنواع (Postgres فقط) |
--force |
إجبار العملية للتشغيل عندما تكون في الإنتاج |
--seed |
يشير إلى ما إذا كان يجب إعادة تشغيل الـ seed |
--seeder[=SEEDER] |
اسم الاساسي لـ seeder |
--schema-path[=SCHEMA-PATH] |
انه المسار إلى ملف تفريغ المخطط |
--step[=STEP] |
فرض عمليات الترحيل بحيث يمكن التراجع عنها بشكل فردي |
إعادة تعيين وإعادة تشغيل جميع عمليات الترحيل الخاصة بالوحدة.
1php artisan module:migrate:refresh [module-name]
اختيار | الوصف |
---|---|
--force |
إجبار العملية للتشغيل عندما تكون في الإنتاج |
--seed |
يشير إلى ما إذا كان يجب إعادة تشغيل الـ seed |
--seeder[=SEEDER] |
اسم الاساسي لـ seeder |
--step[=STEP] |
عدد عمليات الترحيل التي سيتم إرجاعها وإعادة تشغيلها |
التراجع عن جميع عمليات ترحيل قاعدة البيانات الخاصة بالوحدة.
1php artisan module:migrate:reset [module-name]
اختيار | الوصف |
---|---|
--force |
إجبار العملية للتشغيل عندما تكون في الإنتاج |
احصل على قائمة المسارات لوحدة معينة.
1php artisan module:routes
اختيار | الوصف |
---|---|
-r, --reverse |
عكس ترتيب المسارات |
--json |
قم بإخراج قائمة المسار كـ JSON |
--method[=METHOD] |
تصفية المسارات حسب الطريقة |
--sort[=SORT] |
precedence, domain, method, uri, name, action, middleware [الافتراضي: "uri"] |
زرع قاعدة البيانات مع سجلات وحدة.
1php artisan module:seed [module-name]
اختيار | الوصف |
---|---|
--force |
إجبار العملية للتشغيل عندما تكون في الإنتاج |
--class[=CLASS] |
الاسم الاصلي لـ seeder [الافتراضي: "DatabaseSeeder"] |
قم بتشغيل اختبارات الوحدة.
1php artisan module:test [module-name]
اختيار | الوصف |
---|---|
-l, --list |
احصل على قائمة الاختبارات |
-s, --stop-on-failure |
أوقف جميع الاختبارات على حالة الفشل |
-f, --filter[=FILTER] |
فرز حسب اسم الاختبار (مثال: UserTest) |