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/SBogers60/vandeurzenheftrucks.nl/app/Komma/Categories/Category.php
<?php
/**
 * Short description for the file.
 *
 * @author      Komma <info@komma.pro>
 * @copyright   (c) 2012-2015, Komma Mediadesign
 */

namespace Komma\Categories;

use Komma\Kms\Projects\Models\Project;

class Category extends \Komma\Kms\Categories\Models\Category{

    public $kmsClass = 'Komma\\Kms\\Categories\\Models\\Category';

    protected $table = 'categories';

    public function translations()
    {
        return $this->hasMany('Komma\Kms\Categories\Models\CategoryTranslation');
    }

    public function images()
    {
        /**
         *
         * On the Image model is an MorphTo relation
         * By using a hasMany relation:
         * where the imageble_type is filled in with the KmsClass
         * And the imageble_id is set as the foreign_id,
         * we can collect the images of the given model directly.
         *
         */
        $images = $this->hasMany('Komma\Kms\Images\Models\Image', 'imageble_id')
            ->where('imageble_type', '=', $this->kmsClass)
            ->orderBy('sort_order');
        return $images;
    }

}