Remove Passport and replace with Sanctum, upgrade framework to Laravel 10
This commit is contained in:
@@ -16,7 +16,9 @@ class Echoarea extends Model
|
||||
|
||||
private const CACHE_TIME = 3600;
|
||||
|
||||
protected $dates = [ 'last_message' ];
|
||||
protected $casts = [
|
||||
'last_message' => 'datetime:Y-m-d H:i:s'
|
||||
];
|
||||
|
||||
/* RELATIONS */
|
||||
|
||||
|
@@ -26,11 +26,12 @@ final class Echomail extends Model implements Packet
|
||||
private bool $no_export = FALSE;
|
||||
|
||||
protected $casts = [
|
||||
'datetime' => 'datetime:Y-m-d H:i:s',
|
||||
'kludges' => CollectionOrNull::class,
|
||||
'rogue_seenby' => CollectionOrNull::class,
|
||||
'rogue_path' => CollectionOrNull::class,
|
||||
'msg' => CompressedString::class,
|
||||
'msg_src' => CompressedString::class,
|
||||
'rogue_seenby' => CollectionOrNull::class,
|
||||
'rogue_path' => CollectionOrNull::class,
|
||||
];
|
||||
|
||||
private const cast_utf8 = [
|
||||
@@ -44,8 +45,6 @@ final class Echomail extends Model implements Packet
|
||||
'tagline',
|
||||
];
|
||||
|
||||
protected $dates = ['datetime'];
|
||||
|
||||
public function __set($key,$value)
|
||||
{
|
||||
switch ($key) {
|
||||
|
@@ -22,10 +22,11 @@ class File extends Model
|
||||
|
||||
protected $casts = [
|
||||
'kludges' => CollectionOrNull::class,
|
||||
'rogue_seenby' => CollectionOrNull::class,
|
||||
'rogue_path' => CollectionOrNull::class,
|
||||
'datetime' => 'datetime:Y-m-d H:i:s',
|
||||
'desc' => CompressedString::class,
|
||||
'ldesc' => CompressedString::class,
|
||||
'rogue_seenby' => CollectionOrNull::class,
|
||||
'rogue_path' => CollectionOrNull::class,
|
||||
'size' => 'int',
|
||||
];
|
||||
|
||||
@@ -34,8 +35,6 @@ class File extends Model
|
||||
'ldesc',
|
||||
];
|
||||
|
||||
protected $dates = ['datetime'];
|
||||
|
||||
public function __set($key,$value)
|
||||
{
|
||||
switch ($key) {
|
||||
|
@@ -33,11 +33,11 @@ final class Netmail extends Model implements Packet
|
||||
'tagline',
|
||||
];
|
||||
|
||||
protected $dates = ['datetime','sent_at'];
|
||||
|
||||
protected $casts = [
|
||||
'datetime' => 'datetime:Y-m-d H:i:s',
|
||||
'msg' => CompressedString::class,
|
||||
'msg_src' => CompressedString::class,
|
||||
'sent_at' => 'datetime:Y-m-d H:i:s',
|
||||
];
|
||||
|
||||
public function __set($key,$value)
|
||||
|
@@ -9,7 +9,10 @@ class Nodelist extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
protected $dates = ['date'];
|
||||
protected $casts = [
|
||||
'date' => 'datetime:Y-m-d H:i:s'
|
||||
];
|
||||
|
||||
protected $fillable = ['date','domain_id'];
|
||||
|
||||
public const definitions = ['Zone','Region','Host','Hub','Pvt','Hold','Down'];
|
||||
|
@@ -11,7 +11,9 @@ class System extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $dates = ['last_session'];
|
||||
protected $casts = [
|
||||
'last_session' => 'datetime:Y-m-d H:i:s'
|
||||
];
|
||||
|
||||
/* SCOPES */
|
||||
|
||||
|
@@ -6,7 +6,7 @@ use Illuminate\Contracts\Auth\MustVerifyEmail;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Foundation\Auth\User as Authenticatable;
|
||||
use Illuminate\Notifications\Notifiable;
|
||||
use Laravel\Passport\HasApiTokens;
|
||||
use Laravel\Sanctum\HasApiTokens;
|
||||
|
||||
use App\Traits\UserSwitch;
|
||||
|
||||
@@ -56,10 +56,9 @@ class User extends Authenticatable implements MustVerifyEmail
|
||||
*/
|
||||
protected $casts = [
|
||||
'email_verified_at' => 'datetime',
|
||||
'last_on' => 'datetime:Y-m-d H:i:s'
|
||||
];
|
||||
|
||||
protected $dates = ['last_on'];
|
||||
|
||||
/* RELATIONS */
|
||||
|
||||
public function systems()
|
||||
|
Reference in New Issue
Block a user