我试图在全局函数文件中使用哈希(Hash)。
我一直收到这个错误:
类“App\Http\Controllers\Hash”未找到
我的文件位于以下位置:
/app/Helpers/functions.php
<?php
use App\Http\Controllers\Hash;
// If old password matches password
function checkOldPassword($oldPassword, $user) {
if (Hash::check($oldPassword, $user->password)) {
dd('a');
}
else {
return back()->withErrors([
'message' => 'Your old password is incorrect.'
]);
}
}
use
运算符在类定义之外是相对于全局空间的。你的 helper 没有命名空间,因此可以在不使用完全限定名称或 use 运算符的情况下访问全局空间。 - Andrew Gillis