框架Laravel:使用特定条件查看记录


Framework Laravel: view records using specific condition

我从来没有学过这个框架。作为一个初学者,我必须修改/添加一个链接在现有的软件是由一些专业团队。你们能帮我摆脱这种情况吗?

有显示主界面记录public function index()功能。它有return View::make('Titles.Index')->withType('movie');。但是我必须添加一个参数,只显示具有字段名language的英语电影可以有'en'作为其值。你认为需要做些什么才能在这种情况下显示出来?我已经尝试了return View::make('Titles.Index')->with('language','en');,但它在主页上显示错误。

基本上,index是一个控制器方法,用于处理特定路由的视图。

在controller方法中,您可以过滤影片并将集合传递给视图。考虑到您有一个名为Movie的模型,其名称空间为App'Movie,因此您可以执行以下操作:

public function index() {
  // Returns a collection with movies where language field 
  // is equal 'en'.
  $moviesEn = App'Movie::where('language', 'en')->get();
  return View::make('Titles.Index')->with('moviesEn', $moviesEn);
}
这段代码将moviesEn变量注入到Titles.Index视图中。这里你可以使用它:
@foreach ($moviesEn as $movie)
  {{ $movie->title }}
@endforeach