首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QueryException,ErrorException和PDOException in Connection.php

QueryException,ErrorException和PDOException in Connection.php
EN

Stack Overflow用户
提问于 2017-05-18 09:03:42
回答 2查看 94关注 0票数 0

我想问你是否能帮我解决我在新安装的Laravel5.4中遇到的错误。这是我的刀片模板

home.blade.php

代码语言:javascript
运行
复制
@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

告诉我你们还需要什么,我会按你们的要求更新

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-18 09:19:41

  • 您正在试图在视图中运行一个db查询,这个查询更适合您的控制器。
  • 您不能使用第一个()和聚集()在一起,使用一个。
  • 您试图直接输出查询结果,这是一个对象,即使查询成功,也会引发错误。
票数 1
EN

Stack Overflow用户

发布于 2017-05-18 09:11:16

您正在做xxx->->get().

您可以调用->first()并获取一个对象,或者执行->get()并获取一个对象数组

参考https://laravel.com/docs/5.4/queries#retrieving-results

PS:我真的看不到在视图中执行这些查询的好处,这就缺少了laravel的MVC目标。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44043255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档