Connection.php 中的 QueryException、ErrorException 和 PDOException
QueryException, ErrorException and PDOException in Connection.php
我想问一下你是否可以帮助我解决我新安装的 Laravel 5.4 遇到的错误。这是我的 blade 模板
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
让我知道你们还需要什么,我会按你的要求更新
您正在执行 xxx->first()->get() ...
您要么调用 ->first() 并获取一个对象,要么调用 ->get() 并获取一组对象
参考https://laravel.com/docs/5.4/queries#retrieving-results
PS:我真的看不到在视图中执行这些查询的优势,缺少 laravel 的 MVC objective。
- 您正在尝试 运行 在您的视图中进行数据库查询,这更适合您的控制器。
- 不能同时使用 first() 和 get(),使用一个。
- 你是直接输出查询结果,是一个对象,即使查询成功也会报错。
我想问一下你是否可以帮助我解决我新安装的 Laravel 5.4 遇到的错误。这是我的 blade 模板
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
让我知道你们还需要什么,我会按你的要求更新
您正在执行 xxx->first()->get() ...
您要么调用 ->first() 并获取一个对象,要么调用 ->get() 并获取一组对象
参考https://laravel.com/docs/5.4/queries#retrieving-results
PS:我真的看不到在视图中执行这些查询的优势,缺少 laravel 的 MVC objective。
- 您正在尝试 运行 在您的视图中进行数据库查询,这更适合您的控制器。
- 不能同时使用 first() 和 get(),使用一个。
- 你是直接输出查询结果,是一个对象,即使查询成功也会报错。