为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复“试图获取非对象的属性” Laravel 5

如何修复“试图获取非对象的属性” Laravel 5

PHP
慕仙森 2021-05-06 09:01:43
我想从简单刀片中的数据库不同表中添加信息,但是当我从另一个表中添加变量时出现错误“试图获取非对象的属性”这是我的控制器,我从1个表中输出数据,它为我提供了刀刃中的结果,并且一切正常。我认为新闻中有20条帖子。(分页除外)namespace App\Http\Controllers;use Illuminate\Http\Request;use App\News;use App\Forum;class PagesController extends Controller{    public function index(){    $news = News::orderBy('date', 'DESC')->simplePaginate(20);    return view ('lapas.pamata.index')->with('news', $news);    /* ,[        'news'->$news,        'forum'-> $forum,    ]); */}}问题是当我想添加另一个表信息时。控制器:<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;use App\News;use App\Forum;class PagesController extends Controller{    public function index(){    $forum = Forum::orderBy('timestamp', 'desc')->get();    $news = News::orderBy('date', 'DESC')->simplePaginate(20);    return view ('lapas.pamata.index',[        'news'->$news,        'forum'-> $forum,    ]);}}和刀片文件:@extends ('layouts.app')@section('content')@if (count($news) > 0)    @foreach ($news as $new)        <div class = "col-lg-1 col-md-0">        </div>        <div class ="col-lg-5 col-md-12  news-block">            <div class ="col-12">                {!!$new->summary!!}            </div>        {{$new->title}}        </div>    @endforeach@endif@endsection现在,它给了我这个错误http://prntscr.com/nkb88z我需要从两个表中获取信息。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 118 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信