use Backpack\CRUD\app\Models\Traits\InheritsRelationsFromParentModel;
use Backpack\CRUD\app\Notifications\ResetPasswordNotification;
+use Cubist\Util\Crypt;
use Illuminate\Auth\Authenticatable;
use Illuminate\Auth\MustVerifyEmail;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
use Illuminate\Foundation\Auth\Access\Authorizable;
use Illuminate\Notifications\Notifiable;
+use Illuminate\Support\Facades\Hash;
+use Illuminate\Support\Facades\Password;
use Parental\HasParent;
use Spatie\Permission\Traits\HasRoles;
return $this->email;
}
+ public function onSaving(): bool
+ {
+
+ if (!Crypt::isHashed($this->password)) {
+ $this->password = Hash::make($this->password);
+ }
+ return parent::onSaving();
+ }
+
+
public function setFields()
{
parent::setFields();