:::

9-2 建立後台商品管理頁面

一、利用laravel-admin建立商品管理頁面

  1. 既然我們現在已經生出商品的模型(model),也建立了對應的資料表,那麼,這種狀態是不是和一開始我們利用laravel-admin建立了User的管理頁面時機很像?也就是拿既有的User model來建立後台管理頁面。
  2. 所以,接下來的動作,和 在後台新增買家管理 很像:建立管理商品的控制器→新增管理商品的路由→新增後台選單。

二、建立管理商品的控制器

  1. 我們一樣用 admin:make 來建立Laravel-Admin 的控制器:
    php artisan admin:make ProductController --model=App\Product

    再次提醒一下,如果是在Linux下,要寫成這樣:

    php artisan admin:make ProductController --model=App\\Product

     

  2. 上面指令會自動建立出後台的控制器:\專案\app\Admin\Controllers\ProductController.php,這部份我們晚點再來改它。

三、新增管理商品的路由

  1. 接著請在laravel-admin的路由配置文件\專案\app\Admin\routes.php中加入一行就完成了。
    <?php
    
    use Illuminate\Routing\Router;
    
    Admin::registerAuthRoutes();
    
    Route::group([
        'prefix' => config('admin.route.prefix'),
        'namespace' => config('admin.route.namespace'),
        'middleware' => config('admin.route.middleware'),
    ], function (Router $router) {
    
        $router->get('/', 'HomeController@index')->name('admin.home');
        $router->resource('users', UserController::class);
        $router->resource('products', ProductController::class);
    });
    

四、新增後台選單

  1. 打開左側選單的 管理 -> 選單,進入選單管理頁面。
  2. 新增 版塊,標題填入 商品管理,圖表選擇 fa-cubes,路徑填 /products,最後提交
  3. 如此,商品管理頁面就初步完成了!

 

到GitHub觀看此單元程式異動


:::

書籍目錄

展開 | 闔起

http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D43%26tbdsn%3D1413

計數器

今天: 1462146214621462
昨天: 1416141614161416
總計: 7340109734010973401097340109734010973401097340109