作爲一個php開發小鳥,在新建laravel-admin的工程的時候,踩過很過小坑。比如,數據庫連接,laravel的版本,下載包的速度等等,第一次安裝經過了一天的鑽研才安裝成功。於是在下班之際決定把安裝的新工程卸載,重新走一遍流程,並記下此文及配圖。希望各位技術大大多多指正,共同進步。
1、先確保是否安裝composer,laravel及其版本並切換到阿里鏡像
composer -v 查看composer的版本
php artisan 查看laravel的版本
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
2、安裝laravel-admin
1) 確認數據庫連接正確,執行安裝命令
composer require encore/laravel-admin (最新版本)
composer require encore/laravel-admin "1.*.*" (指定版本 如1.6.*或者1.6.10)
2) 在config/app.php加入ServiceProvider
\Encore\Admin\AdminServiceProvider::class
3) 運行下面的命令來發布資源
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
執行php artisan config:cache
4) 運行下面的命令完成安裝laravel-admin
php artisan admin:install
3、安裝passport
composer require laravel/passport
1)在config/app.php加入ServiceProvider
\Laravel\Passport\PassportServiceProvider::class
2)運行下面的命令完成安裝passport
php artisan passport:install
4、安裝Laravel-ide-helper提示插件
composer require barryvdh/laravel-ide-helper
在config/app.php加入ServiceProvider
\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class
自動生成phpDoc
php artisan ide-helper:generate
5、安裝package.json
cnpm install
6、運行php artisan serve 驗證
7、打開http://localhost:8080/admin 使用admin 和admin登錄驗證laravel-admin後臺
到此你就成功創建一個laravel-admin的新工程,現在開始碼代碼吧~~~
github項目地址https://github.com/wcj1220/laravel-admin-Demo