refactoring of admin datatables

This commit is contained in:
Ludovic CANDELLIER
2023-08-29 22:56:37 +02:00
parent 496274b4f4
commit b1d16a7871
15 changed files with 147 additions and 20 deletions

View File

@@ -2,7 +2,7 @@
namespace App\Http\Controllers\Admin\Shop;
use App\Datatables\Shop\DeliveriesDataTable;
use App\Datatables\Admin\Shop\DeliveriesDataTable;
use App\Repositories\Shop\Deliveries;
use App\Repositories\Shop\SaleChannels;
use Illuminate\Http\Request;
@@ -11,14 +11,14 @@ class DeliveryController extends Controller
{
public function index(DeliveriesDataTable $dataTable)
{
$data = [];
return $dataTable->render('Admin.Shop.Deliveries.list', $data);
return $dataTable->render('Admin.Shop.Deliveries.list');
}
public function create()
{
$data['sale_channels'] = SaleChannels::getOptions();
$data = [
'sale_channels' => SaleChannels::getOptions(),
];
return view('Admin.Shop.Deliveries.create', $data);
}
@@ -32,15 +32,19 @@ class DeliveryController extends Controller
public function show($id)
{
$data['delivery'] = Deliveries::get($id);
$data = [
'delivery' => Deliveries::get($id),
];
return view('Admin.Shop.Deliveries.view', $data);
}
public function edit($id)
{
$data['delivery'] = Deliveries::get($id)->toArray();
$data['sale_channels'] = SaleChannels::getOptions();
$data = [
'delivery' => Deliveries::get($id)->toArray(),
'sale_channels' => SaleChannels::getOptions(),
];
return view('Admin.Shop.Deliveries.edit', $data);
}