在Laravel ORM中使用where()和get()方法进行查询


Querying with where() and get() methods in Laravel ORM

我使用Laravel框架,我想从DB中获取结果并将其显示在View中。我在控制器中有方法:

public function showImage(){
$project=Projects::where('id','>','0')->get(array('description'));
return view('about')->with('project',$project);
}

但视图中的结果是这样显示的:{"描述":"某种描述"};{"description":"Another description"},带有列名、大括号和双引号。如何去掉列名、大括号和双引号?

这样检索数据:

public function showImage(){
$project=Projects::where('id','>','0')->get();
return view('about')->with(compact('project'));
}

然后在您的视图文件中,您可以像这样查看集合:

@foreach($project as $project)
 {{ $project->description }}
@endforeach