578101804

2108 经验值

我在你提供的优惠链接里购买的ssl证书,怎么去他官网管理?登录账号是多少?

这里不是上面引入了命名空间么?

\Auth::attempt 这个方法在哪里看他的实现方法?可以自己写么?

站长我自己新建了一个Facade


namespace App\Facade;
use Illuminate\Support\Facades\Facade;

class Encrypt extends Facade{
    protected static function getFacadeAccessor(){
        return 'encrypt';
    }
}

然后 ServiceProvider 也创建了


public function register()
    {
        $this->app->bind('encrypt',function (){
            return new Encrypt();
        });
    }

也在app文件里面导入了


'Encrypt' => App\Facade\Encrypt::class,

现在问题来了:

我在路由文件里面调用


Route::get('/',function (){
        dd(Encrypt::encrypt('123'));
    });

正常打印结果

但是我在UserModel里面用就报错


public function setPasswordAttribute($password){
        $this->attributes['password'] = Encrypt::encrypt($password);
//        $this->attributes['password'] = app('encrypt')->encrypt($password);
    }

用下面的app('encrypt')方式使用就正常

报错如下:

FatalErrorException in User.php line 27:
Class 'App\Encrypt' not found

我项目结构是
app/Encrypt/Encrypt.php
app/Facade/Encrypt.php

站长请问下你在终端输入怎么有提示我同样在mac上咋没提示?

站长你每次切换时软件时那个搜索是啥?mac上自带的?

很想知道你是怎么建表的?还是用的json保存?

我现在需要给app提供api,app那边没有Bcrypt 加密方式