diff --git a/app/Datatables/Shop/OffersDataTable.php b/app/Datatables/Shop/OffersDataTable.php
index d027b967..227e1ffe 100644
--- a/app/Datatables/Shop/OffersDataTable.php
+++ b/app/Datatables/Shop/OffersDataTable.php
@@ -8,7 +8,7 @@ use App\Models\Shop\Offer;
class OffersDataTable extends DataTable
{
- public $model_name = 'tariffs';
+ public $model_name = 'offers';
public function query(Offer $model)
{
diff --git a/app/Http/Controllers/Admin/Shop/OfferController.php b/app/Http/Controllers/Admin/Shop/OfferController.php
index d1b05ba4..44bd1abf 100644
--- a/app/Http/Controllers/Admin/Shop/OfferController.php
+++ b/app/Http/Controllers/Admin/Shop/OfferController.php
@@ -26,26 +26,28 @@ class OfferController extends Controller
return view('Admin.Shop.Offers.create', $data);
}
+ public function edit($id)
+ {
+ $data['offer'] = Offers::get($id)->toArray();
+ $data['articles'] = Articles::getOptions();
+ $data['tariffs'] = Tariffs::getOptions();
+ $data['variations'] = Variations::getOptions();
+ return view('Admin.Shop.Offers.edit', $data);
+ }
+
public function store(Request $request)
{
- dump($request->all());
- exit;
- $ret = Offers::store($request->all());
+ $data = $request->all();
+ $ret = Offers::store($data);
return redirect()->route('Admin.Shop.Offers.index');
}
public function show($id)
{
- $data = Offers::get($id);
+ $data['offer'] = Offers::get($id)->toArray();
return view('Admin.Shop.Offers.view', $data);
}
- public function edit($id)
- {
- $data['customer'] = Offers::get($id)->toArray();
- return view('Admin.Shop.Offers.edit', $data);
- }
-
public function destroy($id)
{
return Offers::destroy($id);
diff --git a/resources/views/Admin/Shop/Offers/edit.blade.php b/resources/views/Admin/Shop/Offers/edit.blade.php
index 97b3a6bd..928f3118 100644
--- a/resources/views/Admin/Shop/Offers/edit.blade.php
+++ b/resources/views/Admin/Shop/Offers/edit.blade.php
@@ -7,7 +7,7 @@
@section('content')
{{ Form::open(['route' => 'Admin.Shop.Offers.store', 'id' => 'offer-form', 'autocomplete' => 'off']) }}
-
+
@include('Admin.Shop.Offers.form')
diff --git a/resources/views/Admin/Shop/Offers/form.blade.php b/resources/views/Admin/Shop/Offers/form.blade.php
index 62699662..1a8d38bc 100644
--- a/resources/views/Admin/Shop/Offers/form.blade.php
+++ b/resources/views/Admin/Shop/Offers/form.blade.php
@@ -70,36 +70,57 @@
@endpush
\ No newline at end of file