MicroFrameWork/kernel/modules/post/models/Post.php
2024-10-07 11:31:16 +03:00

37 lines
939 B
PHP

<?php
namespace kernel\modules\post\models;
use \Illuminate\Database\Eloquent\Model;
use kernel\modules\user\models\User;
/**
* @property int $id
* @property string $content
* @property string $title
* @property string $slug
* @property int $user_id
* @method static where(int[] $array)
* @method static find($id)
*/
class Post extends Model
{
protected $table = 'post';
protected $fillable = ['content', 'user_id', 'title', 'slug'];
public static function labels(): array
{
return [
'content' => 'Контент',
'title' => 'Заголовок',
'slug' => 'Slug',
'user_id' => 'Id пользователя',
'created_at' => 'Создан',
'updated_at' => 'Обновлен'
];
}
public function user(): \Illuminate\Database\Eloquent\Relations\BelongsTo
{
return $this->belongsTo(User::class);
}
}