Membuat dan menyesuaikan panel admin tidak pernah semudah ini. Ya! yaldash
juga disebut laravelDash
adalah panel administrasi yang dirancang dengan indah untuk Laravel.
Untuk petunjuk instalasi, penggunaan mendalam, dan detail penerapan, silakan lihat dokumentasi resmi.
yaldash memiliki beberapa persyaratan yang harus Anda ketahui sebelum menginstal:
yaldash mendukung versi terbaru dari browser berikut:
Panduan resmi mengasumsikan pengetahuan tingkat menengah tentang PHP.
kami berasumsi bahwa Anda telah dapat menyiapkan lingkungan pengembangan Anda. Ada dua cara untuk menginstal proyek Laravel
Saya akan menggunakan via composer untuk membuat proyek baru
composer create-project --prefer-dist laravel/laravel blog
Pertama, pastikan untuk membuat database baru dan menambahkan kredensial database Anda ke file .env Anda:
APP_URL=http://localhost
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
yaldash sangat mudah dipasang. Setelah membuat aplikasi Laravel baru, Anda dapat memasukkan paket yaldash dengan perintah berikut:
composer require yal/laraveldash
yaldash akan secara otomatis mendaftarkan penyedia layanannya jika Anda menggunakan Laravel >=5.5. Jika Anda menggunakan yaldash dengan Laravel 5.3 atau 5.4, tambahkan penyedia layanan yaldash di file config/app.php aplikasi Anda:
/*
* yaldash Service Provider
*/
yal laraveldash Providers DashboardServiceProvider::class,
Selanjutnya, Anda perlu mempublikasikan file konfigurasi laravelDash:
php artisan vendor:publish --provider= " yallaraveldashProvidersDashboardServiceProvider " --tag= " config "
Selanjutnya, Anda perlu mempublikasikan aset laravelDash:
php artisan vendor:publish --provider= " yallaraveldashProvidersDashboardServiceProvider " --tag= " laravelDash-assets "
Migrasi yang dihasilkan adalah migrasi Laravel reguler, Jalankan migrasi dengan:
php artisan migrate
Atau jalankan perintah LaravelDash, yang memberi Anda apa yang Anda perlukan untuk mulai menggunakan LaravelDash
php artisan laraveldash:install
Tabel database sering kali berhubungan satu sama lain. Misalnya, postingan blog mungkin memiliki banyak komentar, atau pesanan mungkin terkait dengan pengguna yang menempatkannya. Eloquent membuat pengelolaan dan penanganan hubungan ini menjadi mudah. Jadi, buka AppUser.php dan tambahkan 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;
}
Untuk melihatnya, Anda perlu memulai server web di mesin pengembangan Anda. Anda dapat melakukan ini dengan menjalankan perintah berikut:php artisan serve dan kemudian menuju ke http://localhost:8000/laravel-dash
Anda dapat menyesuaikan dengan rute yang Anda inginkan di file konfigurasi (config/laraveldash.php)
Baik Anda membantu kami memperbaiki bug, menyempurnakan dokumen, atau menyebarkan berita, kami ingin Anda menjadi bagian dari komunitas yaldash
! ?? Lihat CONTRIBUTING.md untuk informasi lebih lanjut tentang apa yang kami cari dan bagaimana memulainya.
Terima kasih kepada orang-orang hebat ini (kunci emoji):
Yasser A.Idrissi ? ? | Jose Rosado ? ? | أشرف بصرى ? | Inani El Houssain ? | Michael Millis ? | Uchinka ? | ローマ ニコラス ? |
Jika Anda menemukan kerentanan keamanan dalam LaravelDash, silakan kirim email ke Yasser Ameur El Idrissi melalui [email protected]
. Semua kerentanan keamanan akan segera diatasi.
Silakan lihat CHANGELOG untuk informasi lebih lanjut tentang apa yang berubah baru-baru ini.
Perpustakaan yaldash adalah perangkat lunak sumber terbuka yang dilisensikan di bawah lisensi MIT.