user shops + shipping
This commit is contained in:
parent
ccc2af4bf7
commit
d4f6a774d0
53 changed files with 2326 additions and 814 deletions
|
|
@ -7,6 +7,7 @@ use App\Http\Controllers\Controller;
|
|||
use App\Models\Category;
|
||||
use App\Models\Product;
|
||||
use Input;
|
||||
use Util;
|
||||
|
||||
class SiteController extends Controller
|
||||
{
|
||||
|
|
@ -22,7 +23,10 @@ class SiteController extends Controller
|
|||
|
||||
public function index()
|
||||
{
|
||||
return view('web.index');
|
||||
$data = [
|
||||
'user_shop' => Util::getUserShop()
|
||||
];
|
||||
return view('web.index', $data);
|
||||
}
|
||||
|
||||
public function site($site, $subsite = false, $product_slug = false)
|
||||
|
|
@ -35,6 +39,7 @@ class SiteController extends Controller
|
|||
if ($category && $product) {
|
||||
|
||||
$data = [
|
||||
'user_shop' => Util::getUserShop(),
|
||||
'subsite' => $subsite,
|
||||
'categories' => Category::where('active', true)->orderBy('pos', 'ASC')->get(),
|
||||
'product' => $product,
|
||||
|
|
@ -51,6 +56,7 @@ class SiteController extends Controller
|
|||
$category = Category::where('slug', $subsite)->where('active', true)->first();
|
||||
if ($category) {
|
||||
$data = [
|
||||
'user_shop' => Util::getUserShop(),
|
||||
'subsite' => $subsite,
|
||||
'categories' => Category::where('active', true)->orderBy('pos', 'ASC')->get(),
|
||||
'products' => Product::whereHas('categories', function ($query) use ($category) {
|
||||
|
|
@ -65,6 +71,7 @@ class SiteController extends Controller
|
|||
}
|
||||
}
|
||||
$data = [
|
||||
'user_shop' => Util::getUserShop(),
|
||||
'subsite' => 'alle-produkte',
|
||||
'categories' => Category::where('active', true)->orderBy('pos', 'ASC')->get(),
|
||||
'products' => Product::where('active', true)->orderBy('pos', 'ASC')->get(),
|
||||
|
|
@ -72,17 +79,19 @@ class SiteController extends Controller
|
|||
];
|
||||
return view('web.templates.'.$site, $data);
|
||||
}
|
||||
|
||||
$data = [
|
||||
'user_shop' => Util::getUserShop()
|
||||
];
|
||||
if($subsite){
|
||||
if(!view()->exists('web.templates.'.$subsite)){
|
||||
abort(404);
|
||||
}
|
||||
return view('web.templates.'.$subsite);
|
||||
return view('web.templates.'.$subsite, $data);
|
||||
}
|
||||
if(!view()->exists('web.templates.'.$site)){
|
||||
abort(404);
|
||||
}
|
||||
return view('web.templates.'.$site);
|
||||
return view('web.templates.'.$site, $data);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue