add shipping rules
This commit is contained in:
@@ -2,20 +2,19 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Repositories\Shop\Articles;
|
||||
use App\Datatables\Shop\ArticlesDataTable;
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use App\Repositories\Shop\Articles;
|
||||
use App\Repositories\Shop\Categories;
|
||||
use App\Repositories\Shop\Tags;
|
||||
|
||||
use App\Datatables\Shop\ArticlesDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ArticleController extends Controller
|
||||
{
|
||||
public function autocomplete(Request $request, $str = false)
|
||||
{
|
||||
$str = $str ? $str : $request->input('q');
|
||||
|
||||
return response()->json(Articles::autocomplete($str));
|
||||
}
|
||||
|
||||
@@ -24,12 +23,14 @@ class ArticleController extends Controller
|
||||
$data['article_natures'] = ArticleNatures::getOptions();
|
||||
$data['categories'] = Categories::getOptions();
|
||||
$data['tags'] = Tags::getOptionsFullName();
|
||||
|
||||
return $dataTable->render('Admin.Shop.Articles.list', $data);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$data = Articles::getMeta();
|
||||
|
||||
return view('Admin.Shop.Articles.create', $data);
|
||||
}
|
||||
|
||||
@@ -37,18 +38,21 @@ class ArticleController extends Controller
|
||||
{
|
||||
$data = $request->all();
|
||||
Articles::storeFull($data);
|
||||
|
||||
return redirect()->route('Admin.Shop.Articles.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['article'] = Articles::get($id);
|
||||
|
||||
return view('Admin.Shop.Articles.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data = Articles::getFull($id);
|
||||
|
||||
return view('Admin.Shop.Articles.edit', $data);
|
||||
}
|
||||
|
||||
@@ -60,12 +64,14 @@ class ArticleController extends Controller
|
||||
public function getProductDescription($product_id, $model)
|
||||
{
|
||||
$data['article']['inherited'] = Articles::getInheritedByProduct($product_id, base64_decode($model));
|
||||
|
||||
return view('Admin.Shop.Articles.partials.product.description', $data);
|
||||
}
|
||||
|
||||
public function getProductTags($product_id, $model)
|
||||
{
|
||||
$data = Articles::getInheritedByProduct($product_id, base64_decode($model));
|
||||
|
||||
return view('Admin.Shop.Articles.partials.product.tags', $data);
|
||||
}
|
||||
|
||||
@@ -73,6 +79,7 @@ class ArticleController extends Controller
|
||||
{
|
||||
$data['article']['product_id'] = $product_id;
|
||||
$data['no_popup'] = false;
|
||||
|
||||
return view('Admin.Shop.Articles.partials.product.images', $data);
|
||||
}
|
||||
|
||||
@@ -80,6 +87,7 @@ class ArticleController extends Controller
|
||||
{
|
||||
$id = $id ? $id : $request->input('id');
|
||||
$data['images'] = Articles::getImages($id);
|
||||
|
||||
return view('components.uploader.mini-gallery-items', $data);
|
||||
}
|
||||
|
||||
@@ -87,18 +95,21 @@ class ArticleController extends Controller
|
||||
{
|
||||
$id = $request->input('id');
|
||||
$index = $request->input('index');
|
||||
|
||||
return Articles::deleteImage($id, $index);
|
||||
}
|
||||
|
||||
public function toggleVisible(Request $request)
|
||||
{
|
||||
$data = Articles::toggleVisible($request->input('id'), ($request->input('visible') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
|
||||
public function toggleHomepage(Request $request)
|
||||
{
|
||||
$data = Articles::toggleHomepage($request->input('id'), ($request->input('homepage') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,10 +2,9 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use App\Datatables\Shop\ArticleNaturesDataTable;
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ArticleNatureController extends Controller
|
||||
{
|
||||
@@ -22,12 +21,14 @@ class ArticleNatureController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = ArticleNatures::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.ArticleNatures.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['article_nature'] = ArticleNatures::get($id);
|
||||
|
||||
return view('Admin.Shop.ArticleNatures.view', $data);
|
||||
}
|
||||
|
||||
@@ -48,6 +49,7 @@ class ArticleNatureController extends Controller
|
||||
public static function getOptions(Request $request)
|
||||
{
|
||||
$data = ArticleNatures::getOptionsByProductTypeModel($request->input('product_type'));
|
||||
|
||||
return response()->json(['0' => ''] + $data);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,11 +2,10 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Datatables\Shop\CategoriesDataTable;
|
||||
use App\Repositories\Shop\Categories;
|
||||
use App\Repositories\Shop\TagGroups;
|
||||
use App\Datatables\Shop\CategoriesDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class CategoryController extends Controller
|
||||
{
|
||||
@@ -22,18 +21,21 @@ class CategoryController extends Controller
|
||||
'categories' => Categories::getOptions(),
|
||||
'tags_list' => TagGroups::getTreeTags(),
|
||||
];
|
||||
|
||||
return view('Admin.Shop.Categories.create', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Categories::storeFull($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Categories.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = Categories::get($id);
|
||||
|
||||
return view('Admin.Shop.Categories.view', $data);
|
||||
}
|
||||
|
||||
@@ -42,6 +44,7 @@ class CategoryController extends Controller
|
||||
$data['category'] = Categories::getFull($id);
|
||||
$data['categories'] = Categories::getOptions();
|
||||
$data['tags_list'] = TagGroups::getTreeTags();
|
||||
|
||||
return view('Admin.Shop.Categories.edit', $data);
|
||||
}
|
||||
|
||||
@@ -54,6 +57,7 @@ class CategoryController extends Controller
|
||||
{
|
||||
$id = $id ? $id : $request->input('id');
|
||||
$data['images'] = Categories::getImages($id);
|
||||
|
||||
return view('components.uploader.mini-gallery-items', $data);
|
||||
}
|
||||
|
||||
@@ -61,6 +65,7 @@ class CategoryController extends Controller
|
||||
{
|
||||
$id = $request->input('id');
|
||||
$index = $request->input('index');
|
||||
|
||||
return Categories::deleteImage($id, $index);
|
||||
}
|
||||
|
||||
@@ -69,18 +74,21 @@ class CategoryController extends Controller
|
||||
$node_id = $request->input('node_id');
|
||||
$target_id = $request->input('target_id');
|
||||
$type = $request->input('type');
|
||||
|
||||
return Categories::moveTree($node_id, $target_id, $type);
|
||||
}
|
||||
|
||||
public function toggleVisible(Request $request)
|
||||
{
|
||||
$data = Categories::toggle_visible($request->input('id'), ($request->input('visible') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
|
||||
public function toggleHomepage(Request $request)
|
||||
{
|
||||
$data = Categories::toggleHomepage($request->input('id'), ($request->input('homepage') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Repositories\Shop\CustomerAddresses;
|
||||
use App\Datatables\Shop\CustomerAddressesDataTable;
|
||||
use App\Repositories\Shop\CustomerAddresses;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class CustomerAddressController extends Controller
|
||||
{
|
||||
public function index(CustomerAddressesDataTable $dataTable)
|
||||
{
|
||||
$data = [];
|
||||
|
||||
return $dataTable->render('Admin.Shop.Customers.list', $data);
|
||||
}
|
||||
|
||||
@@ -23,18 +23,21 @@ class CustomerAddressController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = CustomerAddresses::storeFull($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.CustomerAddresses.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['customer'] = CustomerAddresses::get($id);
|
||||
|
||||
return view('Admin.Shop.CustomerAddresses.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data['customer'] = CustomerAddresses::edit($id);
|
||||
|
||||
return view('Admin.Shop.CustomerAddresses.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,36 +2,39 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Datatables\Shop\CustomerAddressesDataTable;
|
||||
use App\Datatables\Shop\CustomersDataTable;
|
||||
use App\Repositories\Shop\Customers;
|
||||
use App\Repositories\Shop\Deliveries;
|
||||
use App\Datatables\Shop\CustomersDataTable;
|
||||
use App\Datatables\Shop\CustomerAddressesDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class CustomerController extends Controller
|
||||
{
|
||||
public function index(CustomersDataTable $dataTable)
|
||||
{
|
||||
$data = [];
|
||||
|
||||
return $dataTable->render('Admin.Shop.Customers.list', $data);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$data['deliveries'] = Deliveries::getOptions();
|
||||
|
||||
return view('Admin.Shop.Customers.create', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Customers::storeFull($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Customers.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['customer'] = Customers::get($id);
|
||||
|
||||
return view('Admin.Shop.Customers.view', $data);
|
||||
}
|
||||
|
||||
@@ -41,6 +44,7 @@ class CustomerController extends Controller
|
||||
$data['deliveries'] = Deliveries::getOptions();
|
||||
$model = new CustomerAddressesDataTable();
|
||||
$data['customer_addresses'] = $model->html();
|
||||
|
||||
return view('Admin.Shop.Customers.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,10 +2,9 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\Dashboards;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DashboardController extends Controller
|
||||
{
|
||||
|
||||
@@ -2,35 +2,38 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Datatables\Shop\DeliveriesDataTable;
|
||||
use App\Repositories\Shop\Deliveries;
|
||||
use App\Repositories\Shop\SaleChannels;
|
||||
use App\Datatables\Shop\DeliveriesDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DeliveryController extends Controller
|
||||
{
|
||||
public function index(DeliveriesDataTable $dataTable)
|
||||
{
|
||||
$data = [];
|
||||
|
||||
return $dataTable->render('Admin.Shop.Deliveries.list', $data);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
|
||||
return view('Admin.Shop.Deliveries.create', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Deliveries::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Deliveries.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['delivery'] = Deliveries::get($id);
|
||||
|
||||
return view('Admin.Shop.Deliveries.view', $data);
|
||||
}
|
||||
|
||||
@@ -38,6 +41,7 @@ class DeliveryController extends Controller
|
||||
{
|
||||
$data['delivery'] = Deliveries::get($id)->toArray();
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
|
||||
return view('Admin.Shop.Deliveries.edit', $data);
|
||||
}
|
||||
|
||||
@@ -49,7 +53,7 @@ class DeliveryController extends Controller
|
||||
public function toggleActive(Request $request)
|
||||
{
|
||||
$data = Deliveries::toggle_active($request->input('id'), ($request->input('active') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use App\Datatables\Shop\DeliveryPackagesDataTable;
|
||||
use App\Repositories\Shop\DeliveryPackages;
|
||||
use App\Repositories\Shop\SaleChannels;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DeliveryPackageController extends Controller
|
||||
{
|
||||
public function index(DeliveryPackagesDataTable $dataTable)
|
||||
{
|
||||
$data = [];
|
||||
|
||||
return $dataTable->render('Admin.Shop.DeliveryPackages.list', $data);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
|
||||
return view('Admin.Shop.DeliveryPackages.create', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = DeliveryPackages::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.DeliveryPackages.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['delivery'] = DeliveryPackages::get($id);
|
||||
|
||||
return view('Admin.Shop.DeliveryPackages.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data['delivery'] = DeliveryPackages::get($id)->toArray();
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
|
||||
return view('Admin.Shop.DeliveryPackages.edit', $data);
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return DeliveryPackages::destroy($id);
|
||||
}
|
||||
|
||||
public function toggleActive(Request $request)
|
||||
{
|
||||
$data = DeliveryPackages::toggle_active($request->input('id'), ($request->input('active') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use App\Datatables\Shop\DeliveryTypeCalculationsDataTable;
|
||||
use App\Repositories\Shop\DeliveryTypeCalculations;
|
||||
use App\Repositories\Shop\SaleChannels;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DeliveryTypeCalculationController extends Controller
|
||||
{
|
||||
public function index(DeliveryTypeCalculationsDataTable $dataTable)
|
||||
{
|
||||
$data = [];
|
||||
|
||||
return $dataTable->render('Admin.Shop.DeliveryTypeCalculations.list', $data);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$data = [];
|
||||
|
||||
return view('Admin.Shop.DeliveryTypeCalculations.create', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = DeliveryTypeCalculations::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.DeliveryTypeCalculations.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['delivery'] = DeliveryTypeCalculations::get($id);
|
||||
|
||||
return view('Admin.Shop.DeliveryTypeCalculations.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data['delivery'] = DeliveryTypeCalculations::get($id)->toArray();
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
|
||||
return view('Admin.Shop.DeliveryTypeCalculations.edit', $data);
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return DeliveryTypeCalculations::destroy($id);
|
||||
}
|
||||
|
||||
public function toggleActive(Request $request)
|
||||
{
|
||||
$data = DeliveryTypeCalculations::toggle_active($request->input('id'), ($request->input('active') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
}
|
||||
59
app/Http/Controllers/Admin/Shop/DeliveryTypeController.php
Normal file
59
app/Http/Controllers/Admin/Shop/DeliveryTypeController.php
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use App\Datatables\Shop\DeliveryTypesDataTable;
|
||||
use App\Repositories\Shop\DeliveryTypes;
|
||||
use App\Repositories\Shop\SaleChannels;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DeliveryTypeController extends Controller
|
||||
{
|
||||
public function index(DeliveryTypesDataTable $dataTable)
|
||||
{
|
||||
$data = [];
|
||||
|
||||
return $dataTable->render('Admin.Shop.DeliveryTypes.list', $data);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
|
||||
return view('Admin.Shop.DeliveryTypes.create', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = DeliveryTypes::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.DeliveryTypes.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['delivery'] = DeliveryTypes::get($id);
|
||||
|
||||
return view('Admin.Shop.DeliveryTypes.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data['delivery'] = DeliveryTypes::get($id)->toArray();
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
|
||||
return view('Admin.Shop.DeliveryTypes.edit', $data);
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return DeliveryTypes::destroy($id);
|
||||
}
|
||||
|
||||
public function toggleActive(Request $request)
|
||||
{
|
||||
$data = DeliveryTypes::toggle_active($request->input('id'), ($request->input('active') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -2,10 +2,9 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Repositories\Shop\Homepages;
|
||||
use App\Datatables\Shop\HomepagesDataTable;
|
||||
use App\Repositories\Shop\Homepages;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class HomepageController extends Controller
|
||||
{
|
||||
@@ -22,6 +21,7 @@ class HomepageController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Homepages::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Homepages.index');
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@ class HomepageController extends Controller
|
||||
public function edit($id)
|
||||
{
|
||||
$data['homepage'] = Homepages::get($id);
|
||||
|
||||
return view('Admin.Shop.Homepages.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,11 +2,10 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\Invoices;
|
||||
use App\Datatables\Shop\InvoicesDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Repositories\Shop\Invoices;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class InvoiceController extends Controller
|
||||
{
|
||||
@@ -23,12 +22,14 @@ class InvoiceController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Invoices::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Invoices.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['invoice'] = Invoices::get($id)->toArray();
|
||||
|
||||
return view('Admin.Shop.Invoices.view', $data);
|
||||
}
|
||||
|
||||
@@ -36,6 +37,7 @@ class InvoiceController extends Controller
|
||||
{
|
||||
$data['invoice'] = Invoices::get($id, ['order.customer', 'order.address', 'order.detail'])->toArray();
|
||||
$data['statuses'] = Invoices::statuses();
|
||||
|
||||
return view('Admin.Shop.Invoices.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\InvoiceItem;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
class InvoiceItemController extends Controller
|
||||
{
|
||||
@@ -31,7 +31,6 @@ class InvoiceItemController extends Controller
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function store(Request $request)
|
||||
@@ -42,7 +41,6 @@ class InvoiceItemController extends Controller
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*
|
||||
* @param \App\InvoiceItem $invoiceItem
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function show(InvoiceItem $invoiceItem)
|
||||
@@ -53,7 +51,6 @@ class InvoiceItemController extends Controller
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*
|
||||
* @param \App\InvoiceItem $invoiceItem
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function edit(InvoiceItem $invoiceItem)
|
||||
@@ -64,8 +61,6 @@ class InvoiceItemController extends Controller
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param \App\InvoiceItem $invoiceItem
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function update(Request $request, InvoiceItem $invoiceItem)
|
||||
@@ -76,7 +71,6 @@ class InvoiceItemController extends Controller
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*
|
||||
* @param \App\InvoiceItem $invoiceItem
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function destroy(InvoiceItem $invoiceItem)
|
||||
|
||||
@@ -2,12 +2,11 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Datatables\Shop\MerchandisesDataTable;
|
||||
use App\Repositories\Shop\Merchandises;
|
||||
use App\Repositories\Shop\Producers;
|
||||
use App\Repositories\Shop\TagGroups;
|
||||
use App\Datatables\Shop\MerchandisesDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class MerchandiseController extends Controller
|
||||
{
|
||||
@@ -20,6 +19,7 @@ class MerchandiseController extends Controller
|
||||
{
|
||||
$data['producers_list'] = Producers::getOptions();
|
||||
$data['tags_list'] = TagGroups::getTreeTags();
|
||||
|
||||
return view('Admin.Shop.Merchandises.create', $data);
|
||||
}
|
||||
|
||||
@@ -27,6 +27,7 @@ class MerchandiseController extends Controller
|
||||
{
|
||||
$data = $request->all();
|
||||
Merchandises::storeFull($data);
|
||||
|
||||
return redirect()->route('Admin.Shop.Merchandises.index');
|
||||
}
|
||||
|
||||
@@ -40,6 +41,7 @@ class MerchandiseController extends Controller
|
||||
$data['merchandise'] = Merchandises::getFull($id);
|
||||
$data['producers_list'] = Producers::getOptions();
|
||||
$data['tags_list'] = TagGroups::getTreeTags();
|
||||
|
||||
return view('Admin.Shop.Merchandises.edit', $data);
|
||||
}
|
||||
|
||||
@@ -53,6 +55,7 @@ class MerchandiseController extends Controller
|
||||
$id = $id ? $id : $request->input('id');
|
||||
$data['images'] = Merchandises::getImages($id);
|
||||
$data['can_edit'] = $can_edit;
|
||||
|
||||
return view('components.uploader.mini-gallery-items', $data);
|
||||
}
|
||||
|
||||
@@ -60,6 +63,7 @@ class MerchandiseController extends Controller
|
||||
{
|
||||
$id = $request->input('id');
|
||||
$index = $request->input('index');
|
||||
|
||||
return Merchandises::deleteImage($id, $index);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,16 +2,15 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Datatables\Shop\OffersDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\Articles;
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use App\Repositories\Shop\Articles;
|
||||
use App\Repositories\Shop\Offers;
|
||||
use App\Repositories\Shop\Packages;
|
||||
use App\Repositories\Shop\Tariffs;
|
||||
use App\Repositories\Shop\Variations;
|
||||
use App\Datatables\Shop\OffersDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class OfferController extends Controller
|
||||
{
|
||||
@@ -19,6 +18,7 @@ class OfferController extends Controller
|
||||
{
|
||||
$data['article_natures'] = ArticleNatures::getOptions();
|
||||
$data['packages'] = Packages::getOptions();
|
||||
|
||||
return $dataTable->render('Admin.Shop.Offers.list', $data ?? []);
|
||||
}
|
||||
|
||||
@@ -27,6 +27,7 @@ class OfferController extends Controller
|
||||
$data['articles'] = Articles::getOptionsWithNature();
|
||||
$data['tariffs'] = Tariffs::getOptions();
|
||||
$data['variations'] = Variations::getOptions();
|
||||
|
||||
return view('Admin.Shop.Offers.create', $data);
|
||||
}
|
||||
|
||||
@@ -36,6 +37,7 @@ class OfferController extends Controller
|
||||
$data['articles'] = Articles::getOptionsWithNature();
|
||||
$data['tariffs'] = Tariffs::getOptions();
|
||||
$data['variations'] = Variations::getOptions();
|
||||
|
||||
return view('Admin.Shop.Offers.edit', $data);
|
||||
}
|
||||
|
||||
@@ -43,12 +45,14 @@ class OfferController extends Controller
|
||||
{
|
||||
$data = $request->all();
|
||||
$ret = Offers::store($data);
|
||||
|
||||
return redirect()->route('Admin.Shop.Offers.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['offer'] = Offers::get($id)->toArray();
|
||||
|
||||
return view('Admin.Shop.Offers.view', $data);
|
||||
}
|
||||
|
||||
@@ -60,25 +64,28 @@ class OfferController extends Controller
|
||||
public function previewArticle($id)
|
||||
{
|
||||
$data['article'] = Articles::getArticle($id);
|
||||
|
||||
return view('Admin.Shop.Offers.partials.article', $data);
|
||||
}
|
||||
|
||||
public function previewVariation($id)
|
||||
{
|
||||
$data['variation'] = Variations::get($id)->toArray();
|
||||
|
||||
return view('Admin.Shop.Offers.partials.variation', $data);
|
||||
}
|
||||
|
||||
public function previewTariff($id)
|
||||
{
|
||||
$data['tariff'] = Tariffs::getPrices($id);
|
||||
|
||||
return view('Admin.Shop.Offers.partials.tariff', $data);
|
||||
}
|
||||
|
||||
public function toggleActive(Request $request)
|
||||
{
|
||||
$data = Offers::toggle_active($request->input('id'), ($request->input('status_id') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -2,11 +2,10 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\Orders;
|
||||
use App\Datatables\Shop\OrdersDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Repositories\Shop\Orders;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class OrderController extends Controller
|
||||
{
|
||||
@@ -23,18 +22,21 @@ class OrderController extends Controller
|
||||
public function show($id)
|
||||
{
|
||||
$data = Orders::get($id);
|
||||
|
||||
return view('Admin.Shop.Orders.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data = Orders::edit($id);
|
||||
|
||||
return view('Admin.Shop.Orders.edit', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Orders::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Orders.index');
|
||||
}
|
||||
|
||||
|
||||
@@ -2,42 +2,46 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Datatables\Shop\PackagesDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use App\Repositories\Shop\Packages;
|
||||
use App\Datatables\Shop\PackagesDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class PackageController extends Controller
|
||||
{
|
||||
public function index(PackagesDataTable $dataTable)
|
||||
{
|
||||
$data['families'] = ArticleNatures::getOptions();
|
||||
|
||||
return $dataTable->render('Admin.Shop.Packages.list', $data);
|
||||
}
|
||||
|
||||
public function getOptionsByFamily(Request $request)
|
||||
{
|
||||
$id = $request->input('family_id');
|
||||
|
||||
return response()->json(Packages::getSelectByFamily($id));
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$data['families'] = ArticleNatures::getOptions();
|
||||
|
||||
return view('Admin.Shop.Packages.create', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Packages::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Packages.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = Packages::get($id);
|
||||
|
||||
return view('Admin.Shop.Packages.view', $data);
|
||||
}
|
||||
|
||||
@@ -45,6 +49,7 @@ class PackageController extends Controller
|
||||
{
|
||||
$data['package'] = Packages::get($id);
|
||||
$data['families'] = ArticleNatures::getOptions();
|
||||
|
||||
return view('Admin.Shop.Packages.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,12 +2,11 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Datatables\Shop\PriceGenericCategoriesDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use App\Repositories\Shop\PriceGenericCategories;
|
||||
use App\Datatables\Shop\PriceGenericCategoriesDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class PriceGenericCategoryController extends Controller
|
||||
{
|
||||
@@ -19,6 +18,7 @@ class PriceGenericCategoryController extends Controller
|
||||
public function create()
|
||||
{
|
||||
$data['families'] = ArticleNatures::getOptions();
|
||||
|
||||
return view('Admin.Shop.PriceGenericCategories.create', $data);
|
||||
}
|
||||
|
||||
@@ -26,18 +26,21 @@ class PriceGenericCategoryController extends Controller
|
||||
{
|
||||
$data['families'] = ArticleNatures::getOptions();
|
||||
$data['generic_category'] = PriceGenericCategories::get($id)->toArray();
|
||||
|
||||
return view('Admin.Shop.PriceGenericCategories.edit', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = PriceGenericCategories::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.PriceGenericCategories.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = PriceGenericCategories::get($id);
|
||||
|
||||
return view('Admin.Shop.PriceGenericCategories.view', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,22 +2,20 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Models\Shop\PriceList;
|
||||
use App\Repositories\Shop\PriceLists;
|
||||
use App\Repositories\Shop\Taxes;
|
||||
use App\Repositories\Shop\Tariffs;
|
||||
use App\Repositories\Shop\SaleChannels;
|
||||
use App\Repositories\Shop\Unities;
|
||||
use App\Datatables\Shop\PriceListsDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Repositories\Shop\PriceLists;
|
||||
use App\Repositories\Shop\SaleChannels;
|
||||
use App\Repositories\Shop\Tariffs;
|
||||
use App\Repositories\Shop\Taxes;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class PriceListController extends Controller
|
||||
{
|
||||
public function index(PriceListsDataTable $dataTable)
|
||||
{
|
||||
$data = [];
|
||||
|
||||
return $dataTable->render('Admin.Shop.PriceLists.list', $data);
|
||||
}
|
||||
|
||||
@@ -25,6 +23,7 @@ class PriceListController extends Controller
|
||||
{
|
||||
$data = [];
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
|
||||
return view('Admin.Shop.PriceLists.create', $data);
|
||||
}
|
||||
|
||||
@@ -32,6 +31,7 @@ class PriceListController extends Controller
|
||||
{
|
||||
$data['price_list'] = PriceLists::get($id);
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
|
||||
return view('Admin.Shop.PriceLists.edit', $data);
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@ class PriceListController extends Controller
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
$data['statuses'] = Tariffs::getStatuses();
|
||||
$data['taxes'] = Taxes::getOptions();
|
||||
|
||||
return view('Admin.Shop.PriceLists.modal', $data);
|
||||
}
|
||||
|
||||
@@ -52,12 +53,14 @@ class PriceListController extends Controller
|
||||
$data['sale_channels'] = SaleChannels::getOptions();
|
||||
$data['statuses'] = Tariffs::getStatuses();
|
||||
$data['taxes'] = Taxes::getOptions();
|
||||
|
||||
return view('Admin.Shop.PriceLists.modal', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = PriceLists::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.PriceLists.index');
|
||||
}
|
||||
|
||||
@@ -65,12 +68,14 @@ class PriceListController extends Controller
|
||||
{
|
||||
$data = $request->all();
|
||||
$ret = PriceLists::store($data);
|
||||
|
||||
return response()->json(['code' => '200']);
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = PriceLists::get($id);
|
||||
|
||||
return view('Admin.Shop.PriceLists.view', $data);
|
||||
}
|
||||
|
||||
@@ -82,6 +87,7 @@ class PriceListController extends Controller
|
||||
public function getPrice($id)
|
||||
{
|
||||
$data['generic'] = PriceLists::getFull($id);
|
||||
|
||||
return view('Admin.Shop.PriceLists.partials.table-prices', $data);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,22 +2,21 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Models\Shop\PriceListValue;
|
||||
use App\Repositories\Shop\PriceListValues;
|
||||
use App\Repositories\Shop\PriceListValueCategories;
|
||||
use App\Repositories\Shop\Taxes;
|
||||
use App\Repositories\Shop\Packages;
|
||||
use App\Repositories\Shop\Unities;
|
||||
use App\Datatables\Shop\PriceListValuesDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Repositories\Shop\Packages;
|
||||
use App\Repositories\Shop\PriceListValueCategories;
|
||||
use App\Repositories\Shop\PriceListValues;
|
||||
use App\Repositories\Shop\Taxes;
|
||||
use App\Repositories\Shop\Unities;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class PriceListValueController extends Controller
|
||||
{
|
||||
public function index(PriceListValuesDataTable $dataTable)
|
||||
{
|
||||
$data['categories'] = PriceListValueCategories::getOptions();
|
||||
|
||||
return $dataTable->render('Admin.Shop.PriceListValues.list', $data);
|
||||
}
|
||||
|
||||
@@ -26,6 +25,7 @@ class PriceListValueController extends Controller
|
||||
$data['unities'] = Unities::getOptions();
|
||||
$data['taxes_options'] = Taxes::getOptions();
|
||||
$data['categories'] = PriceListValueCategories::getOptions();
|
||||
|
||||
return view('Admin.Shop.PriceListValues.create', $data);
|
||||
}
|
||||
|
||||
@@ -36,18 +36,21 @@ class PriceListValueController extends Controller
|
||||
$data['unities'] = ($data['packages']['id'] ?? false) ? Unities::getSelectByPackage($data['packages']['id']) : [];
|
||||
$data['taxes_options'] = Taxes::getOptions();
|
||||
$data['categories'] = PriceListValueCategories::getOptions();
|
||||
|
||||
return view('Admin.Shop.PriceListValues.edit', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = PriceListValues::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.PriceListValues.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = PriceListValues::get($id);
|
||||
|
||||
return view('Admin.Shop.PriceListValues.view', $data);
|
||||
}
|
||||
|
||||
@@ -59,14 +62,14 @@ class PriceListValueController extends Controller
|
||||
public function getPrice($id)
|
||||
{
|
||||
$data['generic'] = PriceListValues::getFull($id);
|
||||
|
||||
return view('Admin.Shop.PriceListValues.partials.table-prices', $data);
|
||||
}
|
||||
|
||||
public function addPrice($index)
|
||||
{
|
||||
$data['index'] = $index;
|
||||
|
||||
return view('Admin.Shop.PriceListValues.partials.row_price', $data);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -2,13 +2,10 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Datatables\Shop\ProducersDataTable;
|
||||
use App\Repositories\Shop\Producers;
|
||||
use App\Repositories\Shop\TagGroups;
|
||||
use App\Datatables\Shop\ProducersDataTable;
|
||||
|
||||
use App\Models\Shop\Producer;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ProducerController extends Controller
|
||||
{
|
||||
@@ -20,6 +17,7 @@ class ProducerController extends Controller
|
||||
public function create()
|
||||
{
|
||||
$data['tags_list'] = TagGroups::getTreeTags();
|
||||
|
||||
return view('Admin.Shop.Producers.create', $data);
|
||||
}
|
||||
|
||||
@@ -27,6 +25,7 @@ class ProducerController extends Controller
|
||||
{
|
||||
$data = $request->all();
|
||||
Producers::storeFull($data);
|
||||
|
||||
return redirect()->route('Admin.Shop.Producers.index');
|
||||
}
|
||||
|
||||
@@ -39,6 +38,7 @@ class ProducerController extends Controller
|
||||
{
|
||||
$data['producer'] = Producers::getFull($id);
|
||||
$data['tags_list'] = TagGroups::getTreeTags();
|
||||
|
||||
return view('Admin.Shop.Producers.edit', $data);
|
||||
}
|
||||
|
||||
@@ -52,6 +52,7 @@ class ProducerController extends Controller
|
||||
$id = $id ? $id : $request->input('id');
|
||||
$data['images'] = Producers::getImages($id);
|
||||
$data['can_edit'] = $can_edit;
|
||||
|
||||
return view('components.uploader.mini-gallery-items', $data);
|
||||
}
|
||||
|
||||
@@ -59,6 +60,7 @@ class ProducerController extends Controller
|
||||
{
|
||||
$id = $request->input('id');
|
||||
$index = $request->input('index');
|
||||
|
||||
return Producers::deleteImage($id, $index);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,11 +2,10 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\SaleChannels;
|
||||
use App\Datatables\Shop\SaleChannelsDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Repositories\Shop\SaleChannels;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class SaleChannelController extends Controller
|
||||
{
|
||||
@@ -23,18 +22,21 @@ class SaleChannelController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = SaleChannels::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.SaleChannels.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data['sale_channel'] = SaleChannels::get($id);
|
||||
|
||||
return view('Admin.Shop.SaleChannels.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data['sale_channel'] = SaleChannels::get($id);
|
||||
|
||||
return view('Admin.Shop.SaleChannels.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,12 +2,11 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\Tags;
|
||||
use App\Repositories\Shop\TagGroups;
|
||||
use App\Datatables\Shop\TagsDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Repositories\Shop\TagGroups;
|
||||
use App\Repositories\Shop\Tags;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class TagController extends Controller
|
||||
{
|
||||
@@ -20,18 +19,21 @@ class TagController extends Controller
|
||||
{
|
||||
$data = [];
|
||||
$data['tag_groups'] = TagGroups::getOptions();
|
||||
|
||||
return view('Admin.Shop.Tags.create', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Tags::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Tags.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = Tags::get($id);
|
||||
|
||||
return view('Admin.Shop.Tags.view', $data);
|
||||
}
|
||||
|
||||
@@ -39,6 +41,7 @@ class TagController extends Controller
|
||||
{
|
||||
$data = Tags::get($id);
|
||||
$data['tag_groups'] = TagGroups::getOptions();
|
||||
|
||||
return view('Admin.Shop.Tags.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,12 +2,11 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\TagGroups;
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use App\Datatables\Shop\TagGroupsDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use App\Repositories\Shop\TagGroups;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class TagGroupController extends Controller
|
||||
{
|
||||
@@ -19,18 +18,21 @@ class TagGroupController extends Controller
|
||||
public function create()
|
||||
{
|
||||
$data['article_families'] = ArticleNatures::getOptions();
|
||||
|
||||
return view('Admin.Shop.TagGroups.create', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = TagGroups::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.TagGroups.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = TagGroups::get($id);
|
||||
|
||||
return view('Admin.Shop.TagGroups.view', $data);
|
||||
}
|
||||
|
||||
@@ -38,6 +40,7 @@ class TagGroupController extends Controller
|
||||
{
|
||||
$data = TagGroups::get($id);
|
||||
$data['article_families'] = ArticleNatures::getOptions();
|
||||
|
||||
return view('Admin.Shop.TagGroups.edit', $data);
|
||||
}
|
||||
|
||||
@@ -49,7 +52,7 @@ class TagGroupController extends Controller
|
||||
public function toggleVisible(Request $request)
|
||||
{
|
||||
$data = TagGroups::toggleVisible($request->input('id'), ($request->input('visible') == 'true') ? 1 : 0);
|
||||
|
||||
return response()->json(['error' => 0]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -2,19 +2,19 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Datatables\Shop\PriceListsDataTable;
|
||||
use App\Datatables\Shop\TariffsDataTable;
|
||||
use App\Repositories\Shop\SaleChannels;
|
||||
use App\Repositories\Shop\Tariffs;
|
||||
use App\Repositories\Shop\TariffUnities;
|
||||
use App\Datatables\Shop\TariffsDataTable;
|
||||
use App\Datatables\Shop\PriceListsDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class TariffController extends Controller
|
||||
{
|
||||
public function autocomplete(Request $request, $str = false)
|
||||
{
|
||||
$str = $str ? $str : $request->input('q');
|
||||
|
||||
return response()->json(Tariffs::autocomplete($str));
|
||||
}
|
||||
|
||||
@@ -38,6 +38,7 @@ class TariffController extends Controller
|
||||
public function show($id)
|
||||
{
|
||||
$data['tariff'] = Tariffs::getFull($id);
|
||||
|
||||
return view('Admin.Shop.Tariffs.view', $data);
|
||||
}
|
||||
|
||||
@@ -57,6 +58,7 @@ class TariffController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Tariffs::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Tariffs.index');
|
||||
}
|
||||
|
||||
|
||||
@@ -2,13 +2,10 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use App\Repositories\Shop\Packages;
|
||||
use App\Repositories\Shop\TariffUnities;
|
||||
use App\Datatables\Shop\TariffUnitiesDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Repositories\Shop\TariffUnities;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class TariffUnityController extends Controller
|
||||
{
|
||||
@@ -25,18 +22,21 @@ class TariffUnityController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = TariffUnities::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.TariffUnities.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = TariffUnities::get($id);
|
||||
|
||||
return view('Admin.Shop.TariffUnities.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data['tariff_unity'] = TariffUnities::get($id)->toArray();
|
||||
|
||||
return view('Admin.Shop.TariffUnities.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,10 +2,9 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\Taxes;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class TaxController extends Controller
|
||||
{
|
||||
@@ -22,18 +21,21 @@ class TaxController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Taxes::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Taxes.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = Taxes::get($id);
|
||||
|
||||
return view('Admin.Shop.Taxes.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data = Taxes::get($id);
|
||||
|
||||
return view('Admin.Shop.Taxes.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,13 +2,10 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
use App\Repositories\Shop\ArticleNatures;
|
||||
use App\Repositories\Shop\Packages;
|
||||
use App\Repositories\Shop\Unities;
|
||||
use App\Datatables\Shop\UnitiesDataTable;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Repositories\Shop\Unities;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UnityController extends Controller
|
||||
{
|
||||
@@ -30,18 +27,21 @@ class UnityController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Unities::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Unities.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = Unities::get($id);
|
||||
|
||||
return view('Admin.Shop.Unities.view', $data);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$data['unity'] = Unities::get($id)->toArray();
|
||||
|
||||
return view('Admin.Shop.Unities.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,19 +2,18 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Shop;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Datatables\Shop\VariationsDataTable;
|
||||
use App\Repositories\Shop\Packages;
|
||||
use App\Repositories\Shop\Unities;
|
||||
use App\Repositories\Shop\Variations;
|
||||
|
||||
use App\Datatables\Shop\VariationsDataTable;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class VariationController extends Controller
|
||||
{
|
||||
public function autocomplete(Request $request, $str = false)
|
||||
{
|
||||
$str = $str ? $str : $request->input('q');
|
||||
|
||||
return response()->json(Variations::autocomplete($str));
|
||||
}
|
||||
|
||||
@@ -27,6 +26,7 @@ class VariationController extends Controller
|
||||
{
|
||||
$data['packages'] = Packages::getOptions();
|
||||
$data['unities'] = Unities::getOptions();
|
||||
|
||||
return view('Admin.Shop.Variations.create', $data);
|
||||
}
|
||||
|
||||
@@ -35,18 +35,21 @@ class VariationController extends Controller
|
||||
$data['variation'] = Variations::get($id);
|
||||
$data['packages'] = Packages::getOptions();
|
||||
$data['unities'] = Unities::getOptions();
|
||||
|
||||
return view('Admin.Shop.Variations.edit', $data);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$ret = Variations::store($request->all());
|
||||
|
||||
return redirect()->route('Admin.Shop.Variations.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
$data = Variations::get($id);
|
||||
|
||||
return view('Admin.Shop.Variations.view', $data);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user