我想问你是否可以帮我解决我在新安装的Laravel 5.4中遇到的错误。这是我的刀片模板
home.blade.php
@extends('layouts.app') @section('content') <div class="container">
<div class="row">
{{ App\StudentHistory::select(['date', 'student_id', 'grade'])
->where('subject', 'English')
->groupBy('student_id')
->orderBy('date','desc')
->first()
->get()}}
</div>@endsection
让我知道你们还需要什么,我会按你的要求更新
答案 0 :(得分:2)
你正在做xxx-&gt; first() - &gt; get()...
您可以调用 - &gt; first()并获取一个对象或执行 - &gt; get()并获取一个对象数组
参考https://laravel.com/docs/5.4/queries#retrieving-results
PS:我真的看不到在视图中执行这些查询的优点,那就是错过了laravel的MVC目标。
答案 1 :(得分:1)