|null $abilities * @property \Illuminate\Support\Carbon|null $last_used_at * @property \Illuminate\Support\Carbon|null $expires_at * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read Model|\Eloquent $tokenable * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken query() * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereAbilities($value) * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereExpiresAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereLastUsedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereToken($value) * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereTokenableId($value) * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereTokenableType($value) * @method static \Illuminate\Database\Eloquent\Builder|PersonalAccessToken whereUpdatedAt($value) * @mixin \Eloquent */ class PersonalAccessToken extends LaravelPersonalAccessToken { protected $table = 'personal_access_tokens'; protected $casts = [ 'abilities' => 'array', 'expires_at' => 'datetime', 'last_used_at' => 'datetime', ]; protected $hidden = ['token']; protected $dates = [ 'created_at', 'updated_at', 'expires_at', 'last_used_at', ]; }