-1
Die Meldung "Class 'App \ Models \ User' nicht gefunden" erscheint, aber ich habe an mehreren Stellen recherchiert und keine der Lösungen funktioniert.Klasse 'app Models User' nicht gefunden 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 Alternative (nicht zu arbeiten)
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){
}
}
Kann mir jemand helfen?