我是laravel-inertia-vue 3的新手。我在控制器中有以下代码。
$revenue = QueryBuilder::for(DailyRevenue::class)->with('tax')->paginate(50);
return Inertia::render('DailyRevenue/Index', ['revenue' => $revenue])->table(function (InertiaTable $table) {
$table->column('id', 'id', searchable: true, sortable: true);
$table->column('date', 'date', searchable: true, sortable: true);
$table->column('tax', "tax");
$table->column('amount', 'amount', sortable: true);
Tax和DailyRevenue是两个模型,DailyRevenue属于税,我在DailyRevenue模型中有以下代码。
public function tax(){
return $this->belongsTo(Tax::class);
}
在index.vue文件中,我有以下代码:
<Table :resource="revenue"/>
税务模型中有一个名为tax_name的列,我想在表中显示tax_name,但是无法从控制器中增加列,有没有办法?先谢谢了。
1条答案
按热度按时间djp7away1#
它是如此简单。我发现以下解决方案。它完美地工作。