with(['sale_channel'])->select(['shop_tariffs.*']); return self::buildQuery($model); } public function modifier($datatables) { $datatables ->editColumn('status', function (Tariff $tariff) { return Tariffs::getStatus($tariff['status_id']); }) ->rawColumns(['action']) ; return parent::modifier($datatables); } protected function getColumns() { return [ Column::make('status_id')->data('status')->title('status'), Column::make('name')->title('Nom'), Column::make('sale_channel.name')->title('Canal de vente par défaut'), Column::make('code')->title('Code'), Column::make('ref')->title('Référence'), self::makeColumnButtons(), ]; } }