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', + ]; + } }