这就是我使用的
{{ $joburi->appends(\Request::except('page'))->render() }}
这是我的控制器
<?php
namespace App\Http\Controllers\Auth;
use Auth;
use App\Models\Joburi;
use App\Models\SkillsEmployee;
use App\Models\ProfileEmployee;
use App\Models\ProfileEmployer;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class JoburiController extends Controller
{
public function __construct()
{
$this->middleware('auth');
}
public function index()
{
{
$joburi = Joburi::where('activ', 1)->limit(15)->get();
$skill = SkillsEmployee::all();
$employerimage = ProfileEmployer::where('uid', Auth::user()->id)->first();
$profileimage = ProfileEmployee::where('uid', Auth::user()->id)->first();
return view('joburiactive', compact('joburi', 'skill', 'employerimage', 'profileimage'));
}
}
在其他控制器中正常工作
有人知道我为什么会收到此错误吗?
答案 0 :(得分:0)
您在$ joburi查询上调用的get()
方法返回一个Collection而不是单个记录。也许您应该尝试first()
或其他一些不返回集合的方法。或者,您应该找到一种不同的方式来处理Collection,以使其符合您的要求。