Php Laravel未在视图上返回数据->;与()
我在Php Laravel未在视图上返回数据->;与(),php,mysql,laravel,blade,Php,Mysql,Laravel,Blade,我在returnview()->with()上返回数据时遇到了一点问题语句 我得到的错误只是一个带有默认laravel auth导航栏的空白屏幕 MySQL表结构: id |版本|活动|段塞 这是我的代码供您查看 功能 function index() { $changelogs = Changelogs::where('active', '1')->orderBy('created_at', 'desc'); return view('changelog.index')->
returnview()->with()上返回数据时遇到了一点问题代码>语句
我得到的错误只是一个带有默认laravel auth导航栏的空白屏幕
MySQL表结构:
id |版本|活动|段塞
这是我的代码供您查看
功能
function index() {
$changelogs = Changelogs::where('active', '1')->orderBy('created_at', 'desc');
return view('changelog.index')->with('changelogs', $changelogs);
}
路线(以备需要)
Route::get('/release notes',Changelogs\MyController@index');代码>
查看
@foreach($changelogs as $changelog)
<div class="row">
div class="col-md-10 col-md-offset-1">
div class="panel panel-default">
<div class="panel-heading">
<h3><a href="{{ url('/release-notes/'.$changelog->slug) }}">{{ $changelog->version }}</a></h3>
</div>
<div class="panel-body">
{!! $changelog->body !!}
</div>
</div>
</div>
</div>
@endforeach
@foreach($changelogs作为$changelog)
div class=“col-md-10 col-md-offset-1”>
div class=“面板默认值”>
{!!$changelog->body!!}
@endforeach
更改此行:
$changelogs=changelogs::where('active','1')->orderBy('created_at','desc')代码>
致:
$changelogs=changelogs::where('active','1')->orderBy('created_at','desc')->get()代码>
希望这能有所帮助。更改此行:
$changelogs=changelogs::where('active','1')->orderBy('created_at','desc')代码>
致:
$changelogs=changelogs::where('active','1')->orderBy('created_at','desc')->get()代码>
希望这有帮助。tl:dr您需要添加->get()
来完成您的操作
奖金您可以执行的所有方法都可以在中找到。我最喜欢的方法之一是echo->toSql()
,这样您就可以检查SQL语句的完整性。tl:dr您需要添加->get()
来完成您的操作
奖金您可以执行的所有方法都可以在中找到。我最喜欢的方法之一是回显->toSql()
,这样您就可以检查SQL语句的合理性了。谢谢你,伙计。:)谢谢你,伙计。:)
function index() {
$changelogs = Changelogs::where('active', '1')->orderBy('created_at', 'desc')->get();
return view('changelog.index')->with('changelogs', $changelogs);
}