Files
opensem/app/Http/Controllers/Shop/HomeController.php
Ludovic CANDELLIER e3c60e7cde Add homepage
2022-03-30 22:23:57 +02:00

35 lines
906 B
PHP

<?php
namespace App\Http\Controllers\Shop;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Repositories\Shop\Articles;
use App\Repositories\Shop\Categories;
use App\Repositories\Shop\Offers;
use App\Repositories\Shop\Tags;
use App\Repositories\Shop\TagGroups;
use App\Repositories\Shop\Homepages;
class HomeController extends Controller
{
public function __construct()
{
// $this->middleware('auth');
}
public function index(Request $request)
{
$input = $request->input();
$data = self::init();
$data['display_by_rows'] = $input['by_rows'] ?? false;
$data['shelves'] = Articles::getArticlesByHomepage();
$data['text'] = Homepages::getLast();
// dump($data['shelves']);
// exit;
$data['tags'] = TagGroups::getWithTagsAndCountOffers();
return view('Shop.home', $data);
}
}