我在/app/UserRepositories/UserRepository.php
下创建了一个新班级
现在我想在AuthenticateUser.php
下的/app
中使用它
我尝试像use App\Repositories\UserRepository;
一样导入它
但我仍然遇到同样的错误:Class does not exist
UserRepository.php
<?php use App\Repositories;
use App\User;
class UserRepository {
public function updateOrCreate($userData)
{
return User::firstOrCreate([
'username' => $userData->username,
'email' => $userData->email,
'avatar' => $userData->avatar
]);
}
}
答案 0 :(得分:1)
在文件/app/UserRepositories/UserRepository.php
的开头,您需要使用以下命名空间:
namespace App\UserRepositories;
然后你可以导入它以便在任何地方使用:
use App\UserRepositories\UserRepository;