ldc-bogt/app/Http/Controllers/Fo/BreederController.php

26 lines
806 B
PHP
Raw Permalink Normal View History

<?php
namespace App\Http\Controllers\Fo;
use App\Http\Controllers\Controller;
use App\Models\CafelEggBreeder;
use App\Models\CafelPoultryBreeder;
class BreederController extends Controller
{
/**
* Show breeder decription page
*
* @param \App\Models\CafelEggBreeder|\App\Models\CafelPoultryBreeder $breeder
* @return \Illuminate\Contracts\View\View|\Illuminate\Contracts\View\Factory
* @throws \ErrorException If $breeder model is unhandled.
*/
public function show($breeder)
{
if (!($breeder instanceof CafelEggBreeder) and !($breeder instanceof CafelPoultryBreeder)) {
throw new \ErrorException(__METHOD__ . 'Only handles egg and poultry breeder classes');
}
return \view('front.breeders.show', compact('breeder'));
}
}