แพ็คเกจตัวสร้างนี้มีตัวสร้างที่หลากหลาย เช่น Admin CRUD, ตัวควบคุม, โมเดล, มุมมองจากตาราง เพื่อการพัฒนาแอปพลิเคชันของคุณอย่างไม่ลำบาก
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 ,
ตั้งค่าตัวคั่นที่คุณใช้กับเทมเพลตของคุณ ตัวคั่นเริ่มต้นคือ %%
ในทุกที่
' 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 - ดูไฟล์ใบอนุญาตสำหรับรายละเอียด