类';应用程序用户';在Laravel 5中未发现


Class 'Appusers' not found in Laravel 5

我得到以下错误:

UserController.php中的致命错误异常第23行:

未找到类"App''Users"

Usercontroller.php:

<?php
namespace App'Http'Controllers;
use Request;
use App'Users;
use App'Http'Requests;
use App'Http'Controllers'Controller;
use Illuminate'Support'Facades'Input;
use Illuminate'Database'Eloquent'Model;
use Illuminate'Database'Eloquent'SoftDeletes;
use Validator;
use Redirect;
use Session;

class UserController extends Controller
{
   public function index()
   {
      $user=Users::all();
      return view('users.index',compact('user'));
   }

   public function edit($id)
   {
      $user=Users::find($id);
      return view('users.edit',compact('user'));
   }
   public function update($id)
   {
     $userUpdate=Request::all();
     $user=Users::find($id);
     $user->update($userUpdate);
     return redirect('users');
   }
   public function destroy($id)
   {
      Users::find($id)->Delete();
      return redirect('users');
      //Schema::table('books', function ($table) {
      //$table->softDeletes();
//});
   }
}

Users.php(其在App/Users.php中):

    namespace App;
    use Illuminate'Database'Eloquent'Model;
    use Illuminate'Database'Eloquent'SoftDeletes;

    class User extends Model
    {
        protected $fillable=[
            'name',
            'email',
            'password',
            'remember_token',
            'created_at',
            'updated_at',
            'active',
            'role'
        ];
    }

我也试过composer dumpautoloadphp artisan config:clear,但似乎不起作用。

'App'User,而不是'App'Users。仅此而已。

您的类名和文件名不匹配。将类更改为Users或将文件更改为User

您忘记了use Model。在namespace子句后添加use App'User;

另外,将Users.php重命名为User.php

或者你可以这样使用这个模型:

App'User::find(1);