File: D:/HostingSpaces/ZelfVerkopen/zelfverkopen.nl/app/KommaApp/Properties/PropertiesSoldComposer.php
<?php
namespace App\KommaApp\Properties;
use Carbon\Carbon;
use Illuminate\View\View;
class PropertiesSoldComposer
{
const Weekly = 1;
protected $calculateMethod = PropertiesSoldComposer::Weekly;
public function compose(View $view)
{
// $housesSoldDb = \App::getSetting('housesSold');
if($this->calculateMethod === PropertiesSoldComposer::Weekly){
$housesSold = 5258;
$weekMultiplier = 9;
$startingDate = Carbon::createFromDate(2018, 3,28);
$now = Carbon::now();
$weeksOnline = $now->diffInWeeks($startingDate);
$housesSold += ($weeksOnline * $weekMultiplier);
}
$view->with(compact('housesSold', $housesSold));
}
}