使用Laravel-Admin建立CMS的開發 - 安裝 1

使用了Laravel-Admin的后臺模板,后臺很少的寫代碼基本可以實現常用后臺功能

使用版本 ,Laravel-Admin1.5

環境 php 7 以上版本,

1、首先安裝laravel5.5

composer create-project laravel/laravel laravel-admin 5.5

2、正確配置數據庫

3、composer require encore/laravel-admin "1.5.*"

4、運行命令

php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

此命令會生成配置文件config/admin.php, 在這里可以修改安裝的地址,數據的連接,表明,默認不需要修改

5、完成安裝

php artisan admin:install

啟動服務或配置apache在瀏覽器打開站點

php aritisan serve

http://localhost:8000/admin

默認用戶名:admin ?密碼:admin

可以登錄使用

開始創建文章分類欄目

1、使用 數據遷移創建數據庫

php artisan make:model Category -m

2、修改migrations中的create_categories_table文件。

文章分類需要使用無限樹形分類,在laravel-admin中,有數據模型樹支持樹形結構,需要數據表中有三個字段是必須的,parent_id,order,title。 當然這三個字段可以在模型中進行修改。

我就用的默認的字段名

Schema::create('categories',function(Blueprint $table){? ? $table->increments('id');? ? $table->integer('parent_id')->default(0);? ? $table->integer('order')->default(0);? ? $table->string('title',50);? ? $table->timestamps();});

執行 php artisan migrate

3、創建控制器文件

php artisan admin:make CategoryController --model=App\Category

4、配置路由

在laravel-admin的路由配置文件在 app/Admin/routes.php 中添加一行

$router->resource('category',CategoryController::class);

5、添加左側菜單

在登錄進去的后臺,打開 menu項。

右側新增

創建文章管理 ,路徑填寫,只需要填寫 不包含路徑前綴的部分,Admin/Article

文章管理里邊在添加子項目

文章分類管理 ,路徑 Admin/Article

和文章管理 Admin/Category

保存刷新之后,在左側菜單中,就可以看到文章分類管理,點擊進入就有基本的界面顯示

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容