当前位置:  开发笔记 > 编程语言 > 正文

Laravel Blade Templating @foreach订单

如何解决《LaravelBladeTemplating@foreach订单》经验,为你挑选了1个好方法。

有没有办法@foreach在laravel刀片中排序循环?

@foreach ($specialist as $key)
  
@endforeach

我喜欢订购$key->description,

我知道我可以在我的控制器中使用order,

->orderBy('description')

但控制器返回其他值,这些值也必须排序,所以我需要在刀片中订购.



1> Denis Mysenk..:

假设您的$ specialist变量是一个Eloquent集合,您可以:

@foreach ($specialist->sortBy('description') as $oneSpecialist)
  
@endforeach

此外,您可以直接从模板中调用您的Eloquent模型:

@foreach (Specialist::all()->sortBy('description') as $oneSpecialist)
  
@endforeach

请注意,您在foreach()循环中使用了误导性的变量名称$ key.你的$ key实际上是一个数组项,而不是一个键.我假设您在某处看到了foreach($ array为$ key => $ value)语法,然后删除了$ value?

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有