Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 我在尝试从数据库输出所有用户详细信息时遇到“未找到对象”错误_Laravel_Eloquent - Fatal编程技术网

Laravel 我在尝试从数据库输出所有用户详细信息时遇到“未找到对象”错误

Laravel 我在尝试从数据库输出所有用户详细信息时遇到“未找到对象”错误,laravel,eloquent,Laravel,Eloquent,我正试图通过解析结果到我的路由,在我的管理仪表板上找出所有用户 这是我的控制器 namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Mail; use App\User; class AdminController extends Controller { public function __construct() { $thi

我正试图通过解析结果到我的路由,在我的管理仪表板上找出所有用户

这是我的控制器

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
use App\User;


class AdminController extends Controller
{
    public function __construct()
    {
        $this->middleware('auth');
        $this->middleware('notAdmin');
    }

    public function index(){

        $user = User::all()->orderBy('id', 'desc')->paginate(100);
        return view('admin-dashboard')->with('users', $users);
    }
}

我得到“Method Illumb\Database\Eloquent\Collection::orderBy不存在”。错误

您应用了错误的查询:

在使用paginate时,不需要添加all()

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
use App\User;


class AdminController extends Controller
{
    public function __construct()
    {
        $this->middleware('auth');
        $this->middleware('notAdmin');
    }

    public function index(){

        $users = User::orderBy('id', 'desc')->paginate(100);
        return view('admin-dashboard')->with('users', $users);
    }
}

您应用了错误的查询:

在使用paginate时,不需要添加all()

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
use App\User;


class AdminController extends Controller
{
    public function __construct()
    {
        $this->middleware('auth');
        $this->middleware('notAdmin');
    }

    public function index(){

        $users = User::orderBy('id', 'desc')->paginate(100);
        return view('admin-dashboard')->with('users', $users);
    }
}

您的报税表有错误,请在
$user
上更改
$users
,您不需要::all()您的报税表有错误,请在
$user
上更改
$users
,您不需要::all()