File: D:/HostingSpaces/SBogers10/honger7.komma.pro/app/KommaApp/Categories/CategoryService.php
<?php
/**
* Created by PhpStorm.
* User: mike
* Date: 03/08/2018
* Time: 11:14
*/
namespace App\KommaApp\Categories;
use App\KommaApp\Categories\Models\Category;
use Illuminate\Database\Eloquent\Collection;
class CategoryService
{
/**
* @param $slug
* @return Category
*/
public function categoryBySlug($slug)
{
return Category::with([
'translation',
'posts',
'posts.translation',
'posts.images'
])
->whereHas('translation', function($query) use($slug)
{
$query->where('slug', $slug);
})
->first();
}
}