feat:implement admin/admins for admin side

This commit is contained in:
2026-08-19 09:23:49 +03:30
parent a2384d847f
commit ff82a09588
6 changed files with 301 additions and 4 deletions
+7 -1
View File
@@ -5,6 +5,7 @@
*/
namespace App\Models;
use App\Enums\AdminStatus;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;
@@ -31,7 +32,7 @@ class Admin extends Authenticatable
protected $casts = [
'file_id' => 'int',
'status' => 'int'
'status' => AdminStatus::class,
];
protected $hidden = [
@@ -47,4 +48,9 @@ class Admin extends Authenticatable
'password',
'status'
];
public function file()
{
return $this->belongsTo(File::class, 'file_id');
}
}