小编Kar*_*eni的帖子

Laravel:语法错误或访问冲突:1055错误

我想在Same Query中使用WhereIn和Groupby来获取Result.

我试过这个:

$loadids=explode("#@*",$reciptdet->loading_id);
$loadingdatas=DB::table('loading')->groupBy('vehicle_no')->whereIn('id',$loadids)->get();
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:

SQLSTATE [42000]:语法错误或访问冲突:1055'sbrtpt.loading.id'不在GROUP BY中(SQL:select*from loading其中id为(14,15,16)group by vehicle_no)

php laravel laravel-5

51
推荐指数
10
解决办法
6万
查看次数

缺少Illuminate\Support\MessageBag :: has()的参数1

当我访问我的Laravel项目时.它返回以下错误.如何解决它.

Missing argument 1 for Illuminate\Support\MessageBag::has(), called in /var/www/laravel/vendor/laravel/framework/src/Illuminate/Support/ViewErrorBag.php on line 92 and defined (View: /var/www/laravel/resources/views/welcome.blade.php)
Run Code Online (Sandbox Code Playgroud)

在我的刀片代码中:

  @if ($errors->has())
  <div class="alert alert-danger">
  @foreach ($errors->all() as $error)
    {{ $error }}<br>
  @endforeach
  </div>
  @endif
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.3 laravel-5.4

4
推荐指数
1
解决办法
4403
查看次数

标签 统计

laravel ×2

php ×2

laravel-5 ×1

laravel-5.3 ×1

laravel-5.4 ×1