<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Prettus\Repository\Contracts\Transformable; use Prettus\Repository\Traits\TransformableTrait; /** * Class Role. * * @package namespace App\Models; * @property int $id * @property string $role_name 角色名称 * @property int $status 状态,0:关闭,1:开启 * @property string $permission_ids 拥有的权限ID * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|Role newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Role newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Role query() * @method static \Illuminate\Database\Eloquent\Builder|Role whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Role whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Role wherePermissionIds($value) * @method static \Illuminate\Database\Eloquent\Builder|Role whereRoleName($value) * @method static \Illuminate\Database\Eloquent\Builder|Role whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|Role whereUpdatedAt($value) * @mixin \Eloquent * @property string $name 角色名称 * @method static \Illuminate\Database\Eloquent\Builder|Role whereName($value) */ class Role extends Model implements Transformable { use TransformableTrait; /** * The attributes that are mass assignable. * * @var array */ protected $guarded = ['id', 'updated_at', 'created_at']; }