好看的PHP後臺模板之laravel-admin的搭建操作

從0搭建laravel-admin後臺管理系統

下載laravel,首先進入laravel-admin後臺看一下環境需求,然後下載對應版本

//	composer 下載laravel   composer自行下載
composer create-project laravel/laravel 項目名字 --prefer-dist "6.*"

//	cd 項目名字 進入到laravel框架中
cd App

//	下載laravel-admin後臺
composer require encore/laravel-admin

//	執行完畢再沒有報錯的情況下執行
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

//	然後vim打開.env文件配置數據庫相關配置,配置完畢之後執行
php artisan admin:install

運行這個命令的時候,如果遇到了下面的錯誤: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter tableusersadd uniqueusers_email_unique(email))

請這樣解決 ↓

在這裏插入圖片描述

//	更新完畢ip:端口/admin進入後臺 賬號:admin 密碼:admin
http://localhost:9988/admin

//	如果進入之後發現是英文,將config/app.php中的locale中的en修改爲zh-CN
vim /var/www/lara-admin/config/app.php 
/locale 進行搜索
'locale' => 'zh-CN',

//	如果報磁盤問題,打開config/filesystems.php
vim /var/www/lara-admin/config/filesystems.php
/disks
'disks' => [
	'admin' => [
            'driver' => 'local',
            'root' => storage_path('public/upload'),
            'url' => env('APP_URL').'/storage/upload',
            'visibility' => 'public',
        ],
        ......
	],
	
//	上傳圖片顯示有問題,需要創建laravel軟連接
php artisan storage:link


//	創建一個控制器,進行自己的代碼編寫
php artisan admin:make UserController --model=App\User  (列表名字)

//	添加路由,路由在app/Admin/routes.php中
$router->resource('users', UserController::class);

大部分都是根據官方文檔進行操作的,只是簡單整理一下,更方便一步一步來。剩下的就是邏輯代碼的編寫了

好看的後臺模板: laravel-admin.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章