ldc-bogt/app/Http/Controllers/FrontController.php

74 lines
2.3 KiB
PHP
Raw Normal View History

2020-01-27 17:20:42 +01:00
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Eleveur;
use App\Aliments;
use App\MiseEnPlace;
use App\Moba;
use Carbon\Carbon;
2020-01-27 17:20:42 +01:00
class FrontController extends Controller
{
public function indexId($id){
$multiple = false;
$mobas = Moba::where('code_boite', $id)->get();
$edes = $mobas->pluck('code_ede');
if(count($mobas) > 1) {
$multiple = true;
} else if(count($mobas) == 0) {
return redirect('/search');
}
$datePonte = $mobas[0]->date_ponte;
$dcr = $mobas[0]->dcr;
$libelle = $mobas[0]->libelle_produit;
2020-01-29 11:07:08 +01:00
$date_emballage = $mobas[0]->date_emballage;
//Compare DCR et Today
$date_dcr = Carbon::createFromFormat('Y-m-d', $dcr);
$date_today = Carbon::now();
$dcrGood = $date_today < $date_dcr;
$eleveurs = Eleveur::whereIn('code_ede', $edes)->get();
//dd($eleveurs);
2020-01-27 17:20:42 +01:00
session(['subColor' => 'blue']);
2020-01-29 11:07:08 +01:00
return view('themes.loue.index_id', [
'id' => $id,
'multiple' => $multiple,
'datePonte' => $datePonte,
'dcr' => $dcr,
'libelle' => $libelle,
'dcrGood' => $dcrGood,
'eleveurs' => $eleveurs,
'date_emballage' => $date_emballage
]);
}
public function EleveurPortrait($id, $eleveurId){
$dateToday = Carbon::now()->toArray();
$currentYear = $dateToday['year'];
$eleveur = Eleveur::where('id', $eleveurId)->first();
if(isset($eleveur->naissance) && $eleveur->naissance != ""){
$date_naissance = Carbon::createFromFormat('d/m/Y', $eleveur->naissance)->toArray();
$year = $date_naissance['year'];
$age = $currentYear - $year;
} else {
$age = false;
}
if(isset($eleveur->elv_date_debut) && $eleveur->elv_date_debut != ""){
$date_elevage = Carbon::createFromFormat('d/m/Y', $eleveur->elv_date_debut)->toArray();
$year_elevage = $date_elevage['year'];
$age_elevage = $currentYear - $year_elevage;
} else {
$age_elevage = false;
}
return view('themes.loue.elevages.portrait', ['id' => $id, 'eleveur' => $eleveur, 'age' => $age, 'ageElevage' => $age_elevage]);
2020-01-27 17:20:42 +01:00
}
}