File: D:/HostingSpaces/SBogers95/rentman.io/app/Komma/PricingProducts/PricingProductComposer.php
<?php
namespace App\Komma\PricingProducts;
use App\Komma\PricingProducts\Models\PricingProduct;
use Illuminate\Contracts\View\View;
use Illuminate\Database\Eloquent\Relations\HasOne;
class PricingProductComposer
{
/**
* Bind data to the view.
*
* @param View $view
* @return View
*/
public function compose(View $view)
{
$pricingProducts = PricingProduct::with([
'translation' => function (HasOne $query) {
$query->where('active', 1);
}, ])
->has('translation')
->get();
return $view->with(['pricingProducts' => $pricingProducts]);
}
}