我尝试使用 Composer 将供应商包包含到我的项目中,然后使用命名空间。包github链接: https: //github.com/Veltix/passgate
我的项目使用 Slim 4 框架。
我尝试注册时遇到的错误:
致命错误:未捕获错误:在第 68 行的 /path/to/controller/AuthController.php 中找不到类“Veltix\PassGate”
错误:在第 68 行的 /path/to/controller/AuthController.php 中找不到类“Veltix\PassGate”
我的代码如下所示:
namespace App\Controllers\Auth;
...
use Veltix\PassGate;
...
class AuthController extends Controller
{
...
public function postSignUp($request, $response)
{
...
$user = User::create([
..
'password' => PassGate::hash($data['password']), // 68 Line error
]);
}
}
长风秋雁