HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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();
    }
}