diff --git a/app/Models/Admin/Admin.php b/app/Models/Admin/Admin.php index c3b1692..0856a11 100644 --- a/app/Models/Admin/Admin.php +++ b/app/Models/Admin/Admin.php @@ -3,6 +3,7 @@ namespace App\Models\Admin; use Illuminate\Support\Str; +use Illuminate\Support\Facades\Crypt; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Database\Eloquent\Factories\HasFactory; @@ -23,7 +24,7 @@ class Admin extends Model // protect password public function setPasswordAttribute($value) { - $this->attributes['password'] = bcrypt($value); + $this->attributes['password'] = Crypt::encrypt($value); } // before create admin, generate api_token @@ -36,7 +37,7 @@ public static function boot() if (!$admin->api_token) { $admin->api_token = Str::random(60); } - + }); } } diff --git a/database/migrations/2022_08_09_090833_create_admins_table.php b/database/migrations/2022_08_09_090833_create_admins_table.php index 46295f7..76d6cee 100644 --- a/database/migrations/2022_08_09_090833_create_admins_table.php +++ b/database/migrations/2022_08_09_090833_create_admins_table.php @@ -5,6 +5,7 @@ use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; +use Illuminate\Support\Facades\Crypt; return new class extends Migration { @@ -35,7 +36,7 @@ public function up() $admin = new Admin(); $admin->name = 'admin'; $admin->email = 'admin@admin.test'; - $admin->password = bcrypt('admin'); + $admin->password = 'admin'; $admin->api_token = 123456; $admin->save(); }