Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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
Php Laravel未在视图上返回数据->;与()_Php_Mysql_Laravel_Blade - Fatal编程技术网

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);
}