url = route('Shop.Orders.index'); } public function query(Order $model) { $customerId = Customers::getId(); $model = $model->byCustomer($customerId); return $this->buildQuery($model); } public function getHtmlButtons() { return self::getButtonShow('uuid', 'Voir la commande'); } public function modifier($datatables) { $datatables ->editColumn('status', function (Order $order) { return Orders::getStatus($order->status); }) ->editColumn('created_at', function (Order $order) { return $order->created_at->isoFormat('DD/MM/YY HH:mm'); }) ->rawColumns(['action']); return parent::modifier($datatables); } protected function getColumns() { return [ Column::make('created_at')->title('Date'), Column::make('ref')->title('Ref'), Column::make('total_shipped')->title('Montant')->class('text-right'), Column::make('status')->title('Statut'), $this->makeColumnButtons(), ]; } }