<?php

/**
 * Created by Reliese Model.
 */

namespace App\Models;

use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;

/**
 * Class RssPostKeyword
 *
 * @property int $id
 * @property int $rss_post_id
 * @property string $type
 * @property bool $is_main
 * @property string $value
 * @property string $value_lowercased
 * @property Carbon|null $created_at
 * @property Carbon|null $updated_at
 * @property RssPost $rss_post
 */
class RssPostKeyword extends Model
{
    protected $table = 'rss_post_keywords';

    protected $casts = [
        'rss_post_id' => 'int',
        'is_main' => 'bool',
    ];

    protected $fillable = [
        'rss_post_id',
        'type',
        'is_main',
        'value',
        'value_lowercased',
    ];

    public function rss_post()
    {
        return $this->belongsTo(RssPost::class);
    }
}
