ldc-wenn-dann-mit-respekt/app/Http/Controllers/ProductController.php
Vincent BRIDIER 2aa73fa32c Clean + CI/CD
2022-12-23 17:24:09 +00:00

38 lines
905 B
PHP

<?php
namespace App\Http\Controllers;
use App\Product;
class ProductController extends Controller
{
/**
* Products index
*
* @return \Illuminate\Contracts\View\View
*/
public function index()
{
$products = Product::all()->sortby('sequence')->reverse()->groupBy('poultry');
$poultries = $products->keys()->sort();
return view('pages.produkte', compact(['products', 'poultries']));
}
/**
* Product show
*
* @param mixed $id
* @return \Illuminate\Contracts\View\View
*/
public function show(mixed $id)
{
$product = Product::where('id', $id)->first();
if ($product == null) {
$product = Product::where('slug', $id)->first();
if ($product == null) {
abort(404);
}
}
return view('pages.produkt', compact('product'));
}
}