搭建Laravel後台
-
使用Artisan 去搭建後台
php artisan make:controller Admin/HomeController
此時 laravel會幫我們自己建一個admin資料夾在controller裡面 -
增加路由於web.php
1 | Route::group(['middleware' => 'auth', 'namespace' => 'Admin', 'prefix' => 'admin'], function() { |
於是在網址後方加上/admin
即可
- 新建index首頁,在admin/Homecontroller加上
1 | public function index() |
- create 後台首頁view
- create admin folder in resource/views
- create home.blade.php
1 | @extends('layouts.app') |
- 修改 Auth 系統登入成功之後的跳轉路徑
Controllers/Auth/LoginController.php
1 | protected $redirectTo = '/admin'; |
開始建立 Article 管理功能
- add route
1 | Route::group(['middleware' => 'auth', 'namespace' => 'Admin', 'prefix' => 'admin'], function() { |
- create controller
php artisan make:controller Admin/ArticleController
- 新增index方法
1 | public function index() |
- 新增view
- 在resources/views/admin增加article folder
- create a index.blade.php in article folder
- 然後貼上以下
1 | @extends('layouts.app') |
- 需要增加調用
use App\Article;