2015-02-09 88 views
0

我在/app/UserRepositories/UserRepository.php下創建了一個新類。
現在我想用它在我的AuthenticateUser.php/app
我試圖導入它像use App\Repositories\UserRepository;
但我仍然得到了同樣的錯誤:Class does not existLaravel使用自定義類

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 

     ]); 
    } 

} 

回答

1

在你的文件/app/UserRepositories/UserRepository.php的開始,您將需要命名空間它使用:

namespace App\UserRepositories; 

然後你可以導入它是使用地點:

use App\UserRepositories\UserRepository; 
+0

非常感謝。就是這樣。 – Sylnois 2015-02-09 16:45:19