فرعوني
جاري التحميل...

# Controller

إنشاء Controller جديد في الوحدة.

1php artisan module:make:controller [module-name] [controller-name]
اختيار الوصف
-m, --model[=MODEL]
تعيين الـ Model الخاص بالـ Controller
--force
إنشاء الـ Controller بشكل إجباري حتى لو موجود مسبقاً
--test
إنشاء اختبار PHPUnit خاص بالـ Controller
--pest
إنشاء اختبار Pest خاص بالـ Controller

# Request

إنشاء نموذج طلب خاص بالوحدة.

1php artisan module:make:request [module-name] [request-name]
اختيار الوصف
-j, --json
إنشاء نموذج طلب Jsonable

# Resource

إنشاء مورد جديد خاص بالوحدة.

1php artisan module:make:resource [module-name] [resource-name]
اختيار الوصف
-j, --json
إنشاء مورد Jsonable
-c, --collection
إنشاء مجموعة موارد

# Middleware

إنشاء وسيط جديد خاص بالوحدة.

1php artisan module:make:middleware [module-name] [middleware-name]
اختيار الوصف
--test
إنشاء اختبار PHPUnit خاص بالوسيط
--pest
إنشاء اختبار Pest خاص بالوسيط

# Model

إنشاء 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

# Observer

إنشاء مراقب جديد خاص بالوحدة.

1php artisan module:make:observer [module-name] [observer-name]
اختيار الوصف
--model[=MODEL]
الـ Model المرتبط بالمراقب

# Migration

إنشاء ملف migration خاص بالوحدة.

1php artisan module:make:migration [module-name] [migration-name]
اختيار الوصف
--create[=CREATE]
اسم الجدول في حالة الإنشاء
--table[=TABLE]
اسم الجدول

# Seeder

إنشاء seeder جديد خاص بالوحدة.

1php artisan module:make:seeder [module-name] [seeder-name]

# Provider

إنشاء provider جديد خاص بالوحدة.

1php artisan module:make:provider [module-name] [provider-name]

# Provider

إنشاء provider جديد خاص بالوحدة.

1php artisan module:make:provider [module-name] [provider-name]

# Cast

إنشاء Eloquent Cast جديد خاص بالوحدة.

1php artisan module:make:cast [module-name] [cast-name]

# Channel

إنشاء channel جديد خاص بالوحدة.

1php artisan module:make:channel [module-name] [channel-name]

# Command

إنشاء أمر جديد خاص بالوحدة.

1php artisan module:make:command [module-name] [command-name]
اختيار الوصف
--test
إنشاء اختبار PHPUnit خاص بالأمر
--pest
إنشاء اختبار Pest خاص بالأمر
--command
اسم الأمر في terminal [الافتراضي: "command:name"]

# Component

إنشاء عنصر عرض جديد للوحدة.

1php artisan module:make:component [module-name] [component-name]
اختيار الوصف
--force
إنشاء إجباري للعنصر حتى وإن كان موجود مسبقاً
--inline
إنشاء عنصر عرض مضمن داخل الـ Class

# Event

إنشاء حدث جديد خاص بالوحدة.

1php artisan module:make:event [module-name] [event-name]

# Exception

إنشاء استثناء جديد خاص بالوحدة.

1php artisan module:make:exception [module-name] [exception-name]
اختيار الوصف
--render
إنشاء دالة render فارغة
--report
إنشاء دالة report فارغة

# Factory

إنشاء factory جديد خاص بالوحدة.

1php artisan module:make:factory [module-name] [factory-name]

# Job

إنشاء وظيفة جديدة خاصة بالوحدة.

1php artisan module:make:job [module-name] [job-name]
اختيار الوصف
--sync
يشير إلى أن الوظيفة يجب أن تكون متزامنة
--test
إنشاء اختبار PHPUnit خاص بالوظيفة
--pest
إنشاء اختبار Pest خاص بالوظيفة

# Listener

إنشاء مستمع للحدث جديد خاص بالوحدة.

1php artisan module:make:listener [module-name] [listener-name]
اختيار الوصف
-e, --event[=EVENT]
تعيين الحدث الخاص الذي سيستمع له
--queued
يشير إلى أن مستمع الحدث يجب أن يكون في قائمة الانتظار
--test
إنشاء اختبار PHPUnit خاص بمستمع الحدث
--pest
إنشاء اختبار Pest خاص بمستمع الحدث

# Mail

إنشاء نموذج بريد خاص بالوحدة.

1php artisan module:make:mail [module-name] [mail-name]
اختيار الوصف
-f, --force
إنشاء النموذج بشكل إجباري حتى وإن كان موجود مسبقاً
-m, --markdown[=MARKDOWN]
إنشاء قالب Markdown [الافتراضي: false]
--test
إنشاء اختبار PHPUnit خاص بالبريد
--pest
إنشاء اختبار Pest خاص بالبريد

# Notification

إنشاء إشعار جديد خاص بالوحدة.

1php artisan module:make:notification [module-name] [notification-name]
اختيار الوصف
-f, --force
إنشاء إشعار بشكل إجباري حتى وإن كان موجود مسبقاً
-m, --markdown[=MARKDOWN]
إنشاء قالب Markdown [الافتراضي: false]
--test
إنشاء اختبار PHPUnit خاص بالإشعار
--pest
إنشاء اختبار Pest خاص بالإشعار

# Policy

إنشاء سياسة جديدة خاصة بالوحدة.

1php artisan module:make:policy [module-name] [policy-name]
اختيار الوصف
--guard[=GUARD]
تعيين الـ guard
--model[=MODEL]
تعيين الـ Model المرتبط بالسياسة الجديدة

# Rule

إنشاء قاعدة تحقق جديدة خاصة بالوحدة.

1php artisan module:make:rule [module-name] [rule-name]

# Test

إنشاء اختبار جديد خاص بالوحدة.

1php artisan module:make:test [module-name] [test-name]
اختيار الوصف
--test
إنشاء اختبار PHPUnit
--pest
إنشاء اختبار Pest

# Migrate

قم بتشغيل عمليات ترحيل قاعدة البيانات الخاصة بالوحدة.

1php artisan module:migrate [module-name]

# Fresh

قم بإسقاط كل الجداول ثم أعد تشغيل عمليات الترحيل الخاصة بالوحدة.

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]
فرض عمليات الترحيل بحيث يمكن التراجع عنها بشكل فردي

# Refresh

إعادة تعيين وإعادة تشغيل جميع عمليات الترحيل الخاصة بالوحدة.

1php artisan module:migrate:refresh [module-name]
اختيار الوصف
--force
إجبار العملية للتشغيل عندما تكون في الإنتاج
--seed
يشير إلى ما إذا كان يجب إعادة تشغيل الـ seed
--seeder[=SEEDER]
اسم الاساسي لـ seeder
--step[=STEP]
عدد عمليات الترحيل التي سيتم إرجاعها وإعادة تشغيلها

# Reset

التراجع عن جميع عمليات ترحيل قاعدة البيانات الخاصة بالوحدة.

1php artisan module:migrate:reset [module-name]
اختيار الوصف
--force
إجبار العملية للتشغيل عندما تكون في الإنتاج

# Status

اعرض حالة كل عملية ترحيل خاصة بالوحدة.

1php artisan module:migrate:status [module-name]

# List

عرض جميع معلومات الوحدات.

1php artisan module:list

# Routes

احصل على قائمة المسارات لوحدة معينة.

1php artisan module:routes
اختيار الوصف
-r, --reverse
عكس ترتيب المسارات
--json
قم بإخراج قائمة المسار كـ JSON
--method[=METHOD]
تصفية المسارات حسب الطريقة
--sort[=SORT]
precedence, domain, method, uri, name, action, middleware [الافتراضي: "uri"]

# Seed

زرع قاعدة البيانات مع سجلات وحدة.

1php artisan module:seed [module-name]
اختيار الوصف
--force
إجبار العملية للتشغيل عندما تكون في الإنتاج
--class[=CLASS]
الاسم الاصلي لـ seeder [الافتراضي: "DatabaseSeeder"]

# Test

قم بتشغيل اختبارات الوحدة.

1php artisan module:test [module-name]
اختيار الوصف
-l, --list
احصل على قائمة الاختبارات
-s, --stop-on-failure
أوقف جميع الاختبارات على حالة الفشل
-f, --filter[=FILTER]
فرز حسب اسم الاختبار (مثال: UserTest)