update models with defaults
This commit is contained in:
parent
1ca9b99612
commit
f3ec62e121
|
@ -30,6 +30,13 @@ class OAuth extends BaseModel
|
||||||
|
|
||||||
public $table = 'oauth'; // phpcs:ignore
|
public $table = 'oauth'; // phpcs:ignore
|
||||||
|
|
||||||
|
/** @var array<string, null> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'access_token' => null,
|
||||||
|
'refresh_token' => null,
|
||||||
|
'expires_at' => null,
|
||||||
|
];
|
||||||
|
|
||||||
/** @var bool Enable timestamps */
|
/** @var bool Enable timestamps */
|
||||||
public $timestamps = true; // phpcs:ignore
|
public $timestamps = true; // phpcs:ignore
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,13 @@ class Question extends BaseModel
|
||||||
/** @var bool Enable timestamps */
|
/** @var bool Enable timestamps */
|
||||||
public $timestamps = true; // phpcs:ignore
|
public $timestamps = true; // phpcs:ignore
|
||||||
|
|
||||||
|
/** @var array<string, null> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'answer' => null,
|
||||||
|
'answerer_id' => null,
|
||||||
|
'answered_at' => null,
|
||||||
|
];
|
||||||
|
|
||||||
/** @var array<string> */
|
/** @var array<string> */
|
||||||
protected $dates = [ // phpcs:ignore
|
protected $dates = [ // phpcs:ignore
|
||||||
'answered_at',
|
'answered_at',
|
||||||
|
|
|
@ -39,6 +39,13 @@ class Room extends BaseModel
|
||||||
/** @var bool Enable timestamps */
|
/** @var bool Enable timestamps */
|
||||||
public $timestamps = true; // phpcs:ignore
|
public $timestamps = true; // phpcs:ignore
|
||||||
|
|
||||||
|
/** @var array<string, null> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'map_url' => null,
|
||||||
|
'description' => null,
|
||||||
|
'dect' => null,
|
||||||
|
];
|
||||||
|
|
||||||
/** @var array<string> */
|
/** @var array<string> */
|
||||||
protected $fillable = [ // phpcs:ignore
|
protected $fillable = [ // phpcs:ignore
|
||||||
'name',
|
'name',
|
||||||
|
|
|
@ -32,6 +32,12 @@ class NeededAngelType extends BaseModel
|
||||||
{
|
{
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
|
||||||
|
/** @var array<string, null> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'room_id' => null,
|
||||||
|
'shift_id' => null,
|
||||||
|
];
|
||||||
|
|
||||||
/** @var array<string> */
|
/** @var array<string> */
|
||||||
protected $fillable = [ // phpcs:ignore
|
protected $fillable = [ // phpcs:ignore
|
||||||
'room_id',
|
'room_id',
|
||||||
|
@ -40,12 +46,6 @@ class NeededAngelType extends BaseModel
|
||||||
'count',
|
'count',
|
||||||
];
|
];
|
||||||
|
|
||||||
/** @var array<string, null> default attributes */
|
|
||||||
protected $attributes = [ // phpcs:ignore
|
|
||||||
'room_id' => null,
|
|
||||||
'shift_id' => null,
|
|
||||||
];
|
|
||||||
|
|
||||||
public function room(): BelongsTo
|
public function room(): BelongsTo
|
||||||
{
|
{
|
||||||
return $this->belongsTo(Room::class);
|
return $this->belongsTo(Room::class);
|
||||||
|
|
|
@ -56,6 +56,14 @@ class Shift extends BaseModel
|
||||||
{
|
{
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
|
||||||
|
/** @var array<string, string|null> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'description' => '',
|
||||||
|
'url' => '',
|
||||||
|
'transaction_id' => null,
|
||||||
|
'updated_by' => null,
|
||||||
|
];
|
||||||
|
|
||||||
/** @var bool enable timestamps */
|
/** @var bool enable timestamps */
|
||||||
public $timestamps = true; // phpcs:ignore
|
public $timestamps = true; // phpcs:ignore
|
||||||
|
|
||||||
|
|
|
@ -34,6 +34,13 @@ class ShiftEntry extends BaseModel
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
use UsesUserModel;
|
use UsesUserModel;
|
||||||
|
|
||||||
|
/** @var array<string, string|bool> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'user_comment' => '',
|
||||||
|
'freeloaded' => false,
|
||||||
|
'freeloaded_comment' => '',
|
||||||
|
];
|
||||||
|
|
||||||
/** @var array<string> */
|
/** @var array<string> */
|
||||||
protected $fillable = [ // phpcs:ignore
|
protected $fillable = [ // phpcs:ignore
|
||||||
'shift_id',
|
'shift_id',
|
||||||
|
@ -44,13 +51,6 @@ class ShiftEntry extends BaseModel
|
||||||
'freeloaded_comment',
|
'freeloaded_comment',
|
||||||
];
|
];
|
||||||
|
|
||||||
/** @var array<string, string|bool> default attributes */
|
|
||||||
protected $attributes = [ // phpcs:ignore
|
|
||||||
'user_comment' => '',
|
|
||||||
'freeloaded' => false,
|
|
||||||
'freeloaded_comment' => '',
|
|
||||||
];
|
|
||||||
|
|
||||||
/** @var array<string, string> */
|
/** @var array<string, string> */
|
||||||
protected $casts = [ // phpcs:ignore
|
protected $casts = [ // phpcs:ignore
|
||||||
'freeloaded' => 'bool',
|
'freeloaded' => 'bool',
|
||||||
|
|
|
@ -20,6 +20,13 @@ class Contact extends HasUserModel
|
||||||
{
|
{
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
|
||||||
|
/** @var array<string, null> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'dect' => null,
|
||||||
|
'mobile' => null,
|
||||||
|
'email' => null,
|
||||||
|
];
|
||||||
|
|
||||||
/** @var string The table associated with the model */
|
/** @var string The table associated with the model */
|
||||||
protected $table = 'users_contact'; // phpcs:ignore
|
protected $table = 'users_contact'; // phpcs:ignore
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ class License extends HasUserModel
|
||||||
/** @var string The table associated with the model */
|
/** @var string The table associated with the model */
|
||||||
protected $table = 'users_licenses'; // phpcs:ignore
|
protected $table = 'users_licenses'; // phpcs:ignore
|
||||||
|
|
||||||
/** @var array Default attributes */
|
/** @var array<string, bool> Default attributes */
|
||||||
protected $attributes = [ // phpcs:ignore
|
protected $attributes = [ // phpcs:ignore
|
||||||
'has_car' => false,
|
'has_car' => false,
|
||||||
'drive_forklift' => false,
|
'drive_forklift' => false,
|
||||||
|
|
|
@ -30,6 +30,16 @@ class PersonalData extends HasUserModel
|
||||||
/** @var string The table associated with the model */
|
/** @var string The table associated with the model */
|
||||||
protected $table = 'users_personal_data'; // phpcs:ignore
|
protected $table = 'users_personal_data'; // phpcs:ignore
|
||||||
|
|
||||||
|
/** @var array<string, null> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'first_name' => null,
|
||||||
|
'last_name' => null,
|
||||||
|
'pronoun' => null,
|
||||||
|
'shirt_size' => null,
|
||||||
|
'planned_arrival_date' => null,
|
||||||
|
'planned_departure_date' => null,
|
||||||
|
];
|
||||||
|
|
||||||
/** @var array<string> The attributes that should be mutated to dates */
|
/** @var array<string> The attributes that should be mutated to dates */
|
||||||
protected $dates = [ // phpcs:ignore
|
protected $dates = [ // phpcs:ignore
|
||||||
'planned_arrival_date',
|
'planned_arrival_date',
|
||||||
|
|
|
@ -30,9 +30,10 @@ class State extends HasUserModel
|
||||||
/** @var string The table associated with the model */
|
/** @var string The table associated with the model */
|
||||||
protected $table = 'users_state'; // phpcs:ignore
|
protected $table = 'users_state'; // phpcs:ignore
|
||||||
|
|
||||||
/** @var array<string, bool|int> Default attributes */
|
/** @var array<string, bool|int|null> Default attributes */
|
||||||
protected $attributes = [ // phpcs:ignore
|
protected $attributes = [ // phpcs:ignore
|
||||||
'arrived' => false,
|
'arrived' => false,
|
||||||
|
'arrival_date' => null,
|
||||||
'active' => false,
|
'active' => false,
|
||||||
'force_active' => false,
|
'force_active' => false,
|
||||||
'got_shirt' => false,
|
'got_shirt' => false,
|
||||||
|
|
|
@ -78,6 +78,11 @@ class User extends BaseModel
|
||||||
/** @var bool enable timestamps */
|
/** @var bool enable timestamps */
|
||||||
public $timestamps = true; // phpcs:ignore
|
public $timestamps = true; // phpcs:ignore
|
||||||
|
|
||||||
|
/** @var array<string, null> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'last_login_at' => null,
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The attributes that are mass assignable.
|
* The attributes that are mass assignable.
|
||||||
*
|
*
|
||||||
|
|
|
@ -39,6 +39,12 @@ class UserAngelType extends Pivot
|
||||||
/** @var bool Disable timestamps */
|
/** @var bool Disable timestamps */
|
||||||
public $timestamps = false; // phpcs:ignore
|
public $timestamps = false; // phpcs:ignore
|
||||||
|
|
||||||
|
/** @var array<string, null|bool> default attributes */
|
||||||
|
protected $attributes = [ // phpcs:ignore
|
||||||
|
'confirm_user_id' => null,
|
||||||
|
'supporter' => false,
|
||||||
|
];
|
||||||
|
|
||||||
/** @var array<string> */
|
/** @var array<string> */
|
||||||
protected $fillable = [ // phpcs:ignore
|
protected $fillable = [ // phpcs:ignore
|
||||||
'user_id',
|
'user_id',
|
||||||
|
|
Loading…
Reference in New Issue