|
使用场景分析: 文章列表展示文章分类、各个栏目展示添加人 ;
1. 先保证 两个model 比方说文章: 先确定有两张表: CmsArticle、CmsClass
2. 在CmsArticle开始搞
- <?php
- namespace App\Model;
- use Illuminate\Database\Eloquent\Model;
- use Encore\Admin\Traits\DefaultDatetimeFormat;
- use App\Model\CmsClass;
- class CmsArticle extends Model
- {
- protected $table = 'cms_article';
- //使用默认时间格式
- use DefaultDatetimeFormat;
-
- // 通过 class_id 与 cms_class 的 id 进行关联
- public function CmsClass(){
- return $this->hasOne(CmsClass::class, 'id', 'class_id');
- }
- }
复制代码
3. 搞完在去 CmsArticleController 中直接写
- $grid->column('CmsClass.title', __('栏目'));
复制代码
好了 手工
|
|