feat(order): menambahkan kolom order_at dan menyesuaikan datatablenya
This commit is contained in:
parent
5d3deb35c3
commit
a44eef2c7a
@ -3,9 +3,9 @@
|
|||||||
namespace App\Livewire\Datatable\Studio\Manage;
|
namespace App\Livewire\Datatable\Studio\Manage;
|
||||||
|
|
||||||
use App\Models\Order;
|
use App\Models\Order;
|
||||||
|
use App\Traits\Datatable\WithAppendColumn;
|
||||||
use App\Traits\Datatable\WithConfiguration;
|
use App\Traits\Datatable\WithConfiguration;
|
||||||
use App\Traits\Datatable\WithPrependColumn;
|
use App\Traits\Datatable\WithPrependColumn;
|
||||||
use App\Traits\WithMediaHandler;
|
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use Illuminate\Support\Facades\Blade;
|
use Illuminate\Support\Facades\Blade;
|
||||||
use Rappasoft\LaravelLivewireTables\DataTableComponent;
|
use Rappasoft\LaravelLivewireTables\DataTableComponent;
|
||||||
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
class OrdersTable extends DataTableComponent
|
class OrdersTable extends DataTableComponent
|
||||||
{
|
{
|
||||||
use WithConfiguration, WithMediaHandler, WithPrependColumn;
|
use WithAppendColumn, WithConfiguration, WithPrependColumn;
|
||||||
|
|
||||||
protected $model = Order::class;
|
protected $model = Order::class;
|
||||||
|
|
||||||
@ -42,7 +42,7 @@ public function columns(): array
|
|||||||
})
|
})
|
||||||
->html(),
|
->html(),
|
||||||
|
|
||||||
Column::make('Tanggal', 'created_at')
|
Column::make('Tanggal', 'order_at')
|
||||||
->format(fn ($value) => formatDate($value))
|
->format(fn ($value) => formatDate($value))
|
||||||
->searchable(),
|
->searchable(),
|
||||||
|
|
||||||
@ -136,7 +136,7 @@ public function columns(): array
|
|||||||
|
|
||||||
public function builder(): Builder
|
public function builder(): Builder
|
||||||
{
|
{
|
||||||
return Order::select('orders.id', 'orders.user_id', 'invoice_number', 'customer_id', 'orders.created_at', 'cogs', 'subtotal', 'discount', 'total', 'orders.status', 'channel')
|
return Order::select('orders.id', 'orders.user_id', 'invoice_number', 'customer_id', 'orders.order_at', 'cogs', 'subtotal', 'discount', 'total', 'orders.status', 'channel', 'orders.voucher_id', 'orders.created_at')
|
||||||
->with(['user', 'user.employee', 'customer', 'voucher']);
|
->with(['user', 'user.employee', 'customer', 'voucher']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user