使用 admin:make 创建的控制器继承的类与教程不一样
在4.2节中使用
$ php artisan admin:make UsersController --model=App\\Models\\User
该命令创建的控制器实际上是继承的是AdminController,代码如下:
<?php
namespace App\Admin\Controllers;
use App\Models\WechatUser;
use Encore\Admin\Controllers\AdminController;
use Encore\Admin\Form;
use Encore\Admin\Grid;
use Encore\Admin\Show;
class UsersController extends AdminController
{
.
.
.
}
而教程中创建的控制器源码如下:
<?php
namespace App\Admin\Controllers;
use App\Models\User;
use App\Http\Controllers\Controller;
use Encore\Admin\Controllers\HasResourceActions;
use Encore\Admin\Form;
use Encore\Admin\Grid;
use Encore\Admin\Layout\Content;
use Encore\Admin\Show;
class UsersController extends Controller{
.
.
.
}
我的laravel版本是5.8;laravel-admin是1.7版本的;求同学老师指点下
我在laravel-admin的官方demo中发现有些是继承controller有些是继承的AdminController,不知道区别在哪?具体该怎么个用法呢?
推荐文章: