/
hikqri
/
up
Обзор
Документация
Войти
/
hikqri
/
up
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app/Http/Controllers/HomeController.php
37 строк
1 KB
Myckaa
first_commit
26 июн 2026, 18:36
26 июн 2026, 18:36
8095503
Код
Авторство
О чём код?
<?php namespace App\Http\Controllers; use App\Models\Category; use App\Models\Product; use Illuminate\Http\Request; class HomeController extends Controller { public function index() { $featured = Product::with('category')->where('is_featured', true)->take(10)->get(); $recommended = Product::with('category')->where('is_recommended', true)->take(7)->get(); return view('home', compact('featured', 'recommended')); } public function category(string $slug) { $category = Category::where('slug', $slug)->firstOrFail(); $products = Product::with('category')->where('category_id', $category->id)->paginate(15); return view('catalog.category', compact('category', 'products')); } public function search(Request $request) { $query = $request->input('q', ''); $products = Product::with('category') ->where('name', 'like', "%{$query}%") ->orWhere('description', 'like', "%{$query}%") ->paginate(15); return view('catalog.search', compact('products', 'query')); } }