From 55c81fab7b0e9ee025e7e2d5d3a9a841f436fea7 Mon Sep 17 00:00:00 2001 From: Ovidiu U Date: Wed, 22 Apr 2026 12:07:23 +0100 Subject: [PATCH] style: align Postcode/Outcode models with house Fillable+casts convention --- app/Models/Outcode.php | 23 +++++++++++------------ app/Models/Postcode.php | 24 +++++++++++------------- 2 files changed, 22 insertions(+), 25 deletions(-) diff --git a/app/Models/Outcode.php b/app/Models/Outcode.php index 006d2ed..472debc 100644 --- a/app/Models/Outcode.php +++ b/app/Models/Outcode.php @@ -2,26 +2,25 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Attributes\Fillable; use Illuminate\Database\Eloquent\Model; +#[Fillable(['outcode', 'lat', 'lng'])] class Outcode extends Model { + public $timestamps = false; + protected $primaryKey = 'outcode'; public $incrementing = false; - public $timestamps = false; - protected $keyType = 'string'; - protected $fillable = [ - 'outcode', - 'lat', - 'lng', - ]; - - protected $casts = [ - 'lat' => 'float', - 'lng' => 'float', - ]; + protected function casts(): array + { + return [ + 'lat' => 'float', + 'lng' => 'float', + ]; + } } diff --git a/app/Models/Postcode.php b/app/Models/Postcode.php index b89573d..dfd1084 100644 --- a/app/Models/Postcode.php +++ b/app/Models/Postcode.php @@ -2,27 +2,25 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Attributes\Fillable; use Illuminate\Database\Eloquent\Model; +#[Fillable(['postcode', 'outcode', 'lat', 'lng'])] class Postcode extends Model { + public $timestamps = false; + protected $primaryKey = 'postcode'; public $incrementing = false; - public $timestamps = false; - protected $keyType = 'string'; - protected $fillable = [ - 'postcode', - 'outcode', - 'lat', - 'lng', - ]; - - protected $casts = [ - 'lat' => 'float', - 'lng' => 'float', - ]; + protected function casts(): array + { + return [ + 'lat' => 'float', + 'lng' => 'float', + ]; + } }