|Contact newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Contact newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Contact query() * @method static \Illuminate\Database\Eloquent\Builder|Contact whereAddress($value) * @method static \Illuminate\Database\Eloquent\Builder|Contact whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Contact whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|Contact whereFirstname($value) * @method static \Illuminate\Database\Eloquent\Builder|Contact whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Contact whereLastname($value) * @method static \Illuminate\Database\Eloquent\Builder|Contact whereMessage($value) * @method static \Illuminate\Database\Eloquent\Builder|Contact whereSubject($value) * @method static \Illuminate\Database\Eloquent\Builder|Contact whereUpdatedAt($value) * @mixin \Eloquent */ class Contact extends Model { protected $fillable = [ 'id', 'firstname', 'lastname', 'email', 'address', 'subject', 'message', ]; public static function getAttributeLabel(string $attribute): string { return __("contacts.fields.$attribute"); } public function getFullNameAttribute(): string { return "{$this->firstname} {$this->lastname}"; } }