1. 程式人生 > >一款你不容錯過的Laravel後臺管理擴充套件包 —— Voyager – Laravel學院

一款你不容錯過的Laravel後臺管理擴充套件包 —— Voyager – Laravel學院

voyager-screenshot

1、簡介

Voyager是一個你不容錯過的Laravel後臺管理擴充套件包,提供了CRUD操作、媒體管理、選單構建、資料管理等操作。

官網:https://the-control-group.github.io/voyager/

Github:https://github.com/the-control-group/voyager

視訊演示:https://devdojo.com/episode/laravel-admin-package-voyager

2、安裝使用

建立完新的Laravel應用後就可以在根目錄下通過以下命令引入Voyager擴充套件包:

composer require tcg/voyager

接下來建立一個新的資料庫並將資料庫認證資訊新增到.env檔案:

DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

然後註冊Voyager服務提供者以及圖片處理服務到配置檔案config/app.phpproviders陣列:

TCG\Voyager\VoyagerServiceProvider::class,

Intervention\Image\ImageServiceProvider::class,

最後,我們可以通過以下命令安裝Voyager:

php artisan voyager:install   (注:如報symlink(): input/output error) 執行下面一條命令

最後,我們為storage目錄生成軟連結:(注:在window此專案根目錄下執行)

php artisan storage:link 

安裝完成後,就可以進入後臺檢視效果了。最簡單的方式是在專案根目錄下執行php artisan serve,然後在瀏覽器中訪問http://localhost:8000/admin,這樣就可以進入登入認證頁面,我們可以使用如下演示賬戶:

email: [email protected]
password: password