ldc-legaulois/app/Http/Controllers/ClubController.php
2021-02-05 15:26:40 +01:00

32 lines
906 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\Articles;
use App\Models\ArticlesCategories;
use App\Models\Customers;
use App\Models\Reductions;
use Illuminate\Http\Request;
class ClubController extends Controller
{
public function index() {
$reductions = Reductions::where([
['end_date_broadcast', '>', now()],
['status', 1]
])->get();
$articles = Articles::where('status', 1)->orderBy('updated_at', 'DESC')->get();
$categories = ArticlesCategories::whereHas('articles', function($q) {
$q->where('status', 1);
})->get();
$montantReductions = 0.0;
foreach ($reductions as $reduc)
$montantReductions += $reduc->face_value;
$nbCustomers = Customers::count();
return view('front.club.index', compact('montantReductions', 'nbCustomers', 'articles', 'categories'));
}
}