将三个foreach循环合并为一个

时间:2018-05-07 04:08:09

标签: php database laravel

我的报告存在问题。在我的数据库中,我有像这样的列和数据

id = 1 , code = ' 123 ' , amount = ' 100 ' , type = ' - '

id = 2 , code = ' 123 ' , amount = ' 200 ' , type = ' + '

id = 3 , code = ' 456 ' , amount = ' 400 ' , type = ' - '

id = 4 , code = ' 456 ' , amount = ' 500 ' , type = ' + '

从数据库中检索是可以的。我有2个物品要存放。但我现在面临的问题是循环。

我希望在我的blade.php中显示相同代码的1条记录。

我希望我的报告格式如下:

记录否=' 1'代码=' 123'从金额=' 100'至金额=' 200'

记录否=' 2'代码=' 456'从金额=' 400'至金额=' 500'

我尝试了很多方法。但是实际的结果并没有出现在我预期的结果中。

$hello = Internal::where('t_code','LIKE','%-%')->where('transfer_type','=','-')->where('amount','>','5.00')->orderBy('id')->get();

$test = Internal::where('t_code','LIKE','%-%')->where('transfer_type','=','+')->orderBy('id')->get();

$aa = Internal::where('t_code','LIKE','%-%')->where('transfer_type','=','-')->where('amount','<=','5.00')->orderBy('id')->get();

我可以像这样从我的数据库中检索数据。但是,当我向我的blade.php文件显示这3个对象将是问题。如何循环我的预期结果。

在我的Blade.php

列名:T代码

列名:来自金额

列名:到金额

@foreach($ hello as $ hellos)

td {{$ hellos}} td

@foreach($ test as $ tests)

td {{$ tests}} / td

/ TR @endforeach

@endforeach

0 个答案:

没有答案