-1
"Class 'app \ Models \ User'not found"메시지가 나타납니다. 그러나 여러 곳에서 조사했지만 어떤 해결책도 작동하지 않았습니다.'app Models User'클래스가 없습니다. Laravel 5.4
composer.json :
"autoload": {
"classmap": [
"database","Models"
],
"psr-4": {
"App\\": "app/"
}
},
User.php :
namespace App\Models;
class User extends Eloquent{
public function allUsers(){
return self::all();
}
}
UserController.php :
namespace App\Http\Controllers;
use App\Models\User;
use Illuminate\Http\Request;
class UserController extends Controller{
protected $user = null;
public function __construct(User $user){
$this->user = $user;
}
public function allUsers(){
return $this->user->allUsers();
}
public function getUser($id){
}
public function saveUser(){
}
public function updateUser($id){
}
public function deleteUser($id){
}
}
UserController 대안 (도 작동하지 않는)
namespace App\Http\Controllers;
use App\Models\User;
use Illuminate\Http\Request;
class UserController extends Controller{
public function __construct(){
}
public function allUsers(){
$class = '\app\Models\User';
return $class::allUsers();
}
public function getUser($id){
}
public function saveUser(){
}
public function updateUser($id){
}
public function deleteUser($id){
}
}
,
누군가 나를 도울 수 있습니까?