我想从简单刀片中的数据库不同表中添加信息,但是当我从另一个表中添加变量时出现错误“试图获取非对象的属性”这是我的控制器,我从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
提交
取消