توفر حزمة المولدات هذه مولدات متنوعة مثل Admin CRUD، وController، وModel، والعرض بناءً على الجدول من أجل التطوير السهل لتطبيقاتك.
Laravel >= 5.5
PHP >= 7.0
composer require tobidsn/admin-generator
بمجرد تثبيت الحزمة، يجب عليك تسجيل مزود خدمة TobidsnCrudGeneratorCrudGeneratorServiceProvider
. عادةً، سيقوم Laravel 5.5+ بتسجيل مزود الخدمة تلقائيًا.
بعد ذلك، قم بنشر أصولها باستخدام أمر vendor:publish
Artisan:
php artisan vendor:publish --provider="TobidsnCrudGeneratorCrudGeneratorServiceProvider"
php artisan make:migration create_users_table
php artisan migrate
php artisan crud:admin User --table=users
protected $ signature = ' crud:admin {name : Class (singular) for example User}
{--table= : The name of the Table.}
{--model= : The name of the Model.}
{--route-group= : The name of the Model.}
{--view-path= : The name of the view path.} ' ;
php artisan serve
يرجى تسجيل الدخول إلى laravel والوصول إلى http://localhost:8000/admin/user
ستجد ملف التكوين الموجود في config/crudgenerator.php
عندما تريد استخدام ملفات القالب المخصصة الخاصة بك، فيجب عليك تشغيلها وسوف تستخدم الملفات من resources/stubs/
' custom_template ' => true,
يمكنك تغيير مسار القالب الخاص بك بسهولة، المسار الافتراضي هو resources/stubs/
.
' path ' => base_path ( ' resources/stubs/ ' ),
عند إنشاء CRUD أو طرق العرض، سيفترض المولد رقم العمود الذي سيتم عرضه لشبكة CRUD أو التفاصيل تلقائيًا من التكوين. يمكنك تغييره.
' view_columns_number ' => 5 ,
قم بتعيين المحدد الذي تستخدمه لقالبك vars. المحدد الافتراضي هو %%
في كل مكان.
' custom_delimiter ' => [ ' %% ' , ' %% ' ],
ملاحظة: يجب عليك استخدام المحدد مثل ملفات القالب الخاصة بك.
سيساعدك هذا التكوين على استخدام أي قالب مخصص في طرق العرض، index
، form
، list
، create
، edit
، show
' dynamic_view_template ' => [],
مجموعة الطريق من وحدة التحكم
' route_group ' => ' admin ' ,
عرض المسار لمولد العرض
' view_path ' => ' _admin ' ,
مساعد للعرض والنموذج المخصص
' form_helper ' => ' adminlte3 ' ,
تسمح الحزمة للمستخدم بتخصيص القوالب الخاصة أو استخدامها على نطاق واسع.
لتخصيص القالب أو تغييره، عليك اتباع الخطوات التالية:
فقط تأكد من نشر جميع أصول هذه الحزمة. إذا لم تقم فقط بتشغيل هذا الأمر.
php artisan vendor:publish -- provider ="Tobidsn CrudGenerator CrudGeneratorServiceProvider "
لاستبدال القالب الافتراضي بالقالب الخاص بك، قم بتشغيل خيار custom_template
في ملف config/crudgenerator.php
.
' custom_template ' => true,
يمكنك الآن تخصيص كل شيء من دليل resources/stubs/
هذا.
حتى إذا كنت بحاجة إلى استخدام أي متغير مخصص، فما عليك سوى إضافة تلك الموجودة في ملف config/crudgenerator.php
.
هذا المشروع مرخص بموجب ترخيص MIT - راجع ملف الترخيص للحصول على التفاصيل