การสร้างและปรับแต่งแผงผู้ดูแลระบบง่ายกว่าที่เคย เย้! yaldash
หรือที่เรียกว่า laravelDash
เป็นแผงการดูแลระบบที่ออกแบบมาอย่างสวยงามสำหรับ Laravel
สำหรับคำแนะนำในการติดตั้ง การใช้งานเชิงลึก และรายละเอียดการใช้งาน โปรดดูที่เอกสารอย่างเป็นทางการ
yaldash มีข้อกำหนดบางประการที่คุณควรทราบก่อนทำการติดตั้ง:
yaldash รองรับเบราว์เซอร์เวอร์ชันล่าสุดต่อไปนี้:
คู่มืออย่างเป็นทางการถือว่ามีความรู้ระดับกลางเกี่ยวกับ PHP
เราถือว่าคุณสามารถตั้งค่าสภาพแวดล้อมการพัฒนาของคุณได้ มีสองวิธีในการติดตั้งโครงการ Laravel
ฉันจะใช้ผ่านผู้แต่งเพื่อสร้างโปรเจ็กต์ใหม่
composer create-project --prefer-dist laravel/laravel blog
ประการแรก ตรวจสอบให้แน่ใจว่าได้สร้างฐานข้อมูลใหม่และเพิ่มข้อมูลรับรองฐานข้อมูลของคุณลงในไฟล์ .env ของคุณ:
APP_URL=http://localhost
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
yaldash ติดตั้งง่ายสุด ๆ หลังจากสร้างแอปพลิเคชั่น Laravel ใหม่แล้ว คุณสามารถรวมแพ็คเกจ yaldash ด้วยคำสั่งต่อไปนี้:
composer require yal/laraveldash
yaldash จะลงทะเบียนผู้ให้บริการโดยอัตโนมัติหากคุณใช้ Laravel >=5.5 หากคุณใช้ yaldash กับ Laravel 5.3 หรือ 5.4 ให้เพิ่มผู้ให้บริการของ yaldash ในไฟล์ config/app.php ของแอปพลิเคชันของคุณ:
/*
* yaldash Service Provider
*/
yal laraveldash Providers DashboardServiceProvider::class,
ถัดไป คุณต้องเผยแพร่ไฟล์การกำหนดค่า laravelDash:
php artisan vendor:publish --provider= " yallaraveldashProvidersDashboardServiceProvider " --tag= " config "
ถัดไป คุณต้องเผยแพร่เนื้อหา laravelDash:
php artisan vendor:publish --provider= " yallaraveldashProvidersDashboardServiceProvider " --tag= " laravelDash-assets "
การโยกย้ายที่สร้างขึ้นเป็นการโยกย้าย Laravel ตามปกติ เรียกใช้การโยกย้ายด้วย:
php artisan migrate
หรือรันคำสั่ง LaravelDash ที่ให้สิ่งที่จำเป็นในการเริ่มใช้ LaravelDash
php artisan laraveldash:install
ตารางฐานข้อมูลมักจะเกี่ยวข้องกัน ตัวอย่างเช่น โพสต์ในบล็อกอาจมีความคิดเห็นมากมาย หรือคำสั่งซื้ออาจเกี่ยวข้องกับผู้ใช้ที่โพสต์ไว้ Eloquent ทำให้การจัดการและทำงานกับความสัมพันธ์เหล่านี้เป็นเรื่องง่าย ดังนั้นไปที่ AppUser.php และเพิ่ม UserRelation
<?php
namespace App ;
use Illuminate Notifications Notifiable ;
use Illuminate Foundation Auth User as Authenticatable ;
use yal laraveldash Traits UserRelation ;
class User extends Authenticatable
{
use Notifiable,UserRelation;
}
หากต้องการดู คุณต้องเริ่มเว็บเซิร์ฟเวอร์บนเครื่องที่ใช้พัฒนาของคุณ คุณสามารถทำได้โดยการรันคำสั่งต่อไปนี้:php artisan service จากนั้นไปที่ http://localhost:8000/laravel-dash
คุณสามารถปรับแต่งเส้นทางที่คุณต้องการได้ในไฟล์ปรับแต่ง (config/laraveldash.php)
ไม่ว่าคุณจะช่วยเราแก้ไขข้อบกพร่อง ปรับปรุงเอกสาร หรือกระจายข่าว เรายินดีอย่างยิ่งที่จะให้คุณเป็นส่วนหนึ่งของชุมชน yaldash
! - ดู CONTRIBUTING.md สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่เรากำลังมองหาและวิธีเริ่มต้นใช้งาน
ขอขอบคุณผู้คนที่แสนวิเศษเหล่านี้ (คีย์อีโมจิ):
ยัสเซอร์ เอ.อิดริสซี - - | โฮเซ่ โรซาโด้ - - | อัชรฟ بصرى - | อินานี เอล ฮุสเซน - | ไมเคิล มิลลิส - | อุชินกะ - | โลโร่ ニโคลาส - |
หากคุณพบช่องโหว่ด้านความปลอดภัยภายใน LaravelDash โปรดส่งอีเมลไปที่ Yasser Ameur El Idrissi ผ่านทาง [email protected]
ช่องโหว่ด้านความปลอดภัยทั้งหมดจะได้รับการแก้ไขทันที
โปรดดู CHANGELOG สำหรับข้อมูลเพิ่มเติมว่ามีอะไรเปลี่ยนแปลงเมื่อเร็วๆ นี้
yaldash Library เป็นซอฟต์แวร์โอเพ่นซอร์สที่ได้รับอนุญาตภายใต้ใบอนุญาต MIT