From 56f2964248240000df4387b2c9eb7233848ceadb Mon Sep 17 00:00:00 2001 From: "iVampireSP.com" Date: Fri, 9 Sep 2022 00:27:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/Admin/Admin.php | 5 +++-- .../migrations/2022_08_09_090833_create_admins_table.php | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) 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(); }