Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >laravel foreach和if else循环在计数和变量方面都有错误

laravel foreach和if else循环在计数和变量方面都有错误
EN

Stack Overflow用户
提问于 2020-04-25 14:08:16
回答 2查看 48关注 0票数 1

第一个错误的代码:

代码语言:javascript
运行
AI代码解释
复制
@extends('layouts.app')

@section('content')
<h1> posts</h1>
@if(count($posts)>1)

@foreach($posts as $post)

<div class="well">
    <h3>{{$post->title}}</h3>
</div>
@endforeach

@else
<p> no posts found</p>
@endif
@endsection

和图像也附上。在这里输入图像描述后,我按照铬的指示,这将发生和代码将是..就连我也删除了@ and try if(),就像这样。代码2;@extends('layouts.app')

代码语言:javascript
运行
AI代码解释
复制
@section('content')
<h1> posts</h1>
@if(count($posts ?? '')>1)

@foreach($posts ?? '' as $post)

<div class="well">
    <h3>{{$post->title}}</h3>
</div>
@endforeach

@else
<p> no posts found</p>
@endif
@endsection

错误图像:

https://i.stack.imgur.com/21weC.png https://i.stack.imgur.com/RDdF2.png

EN

回答 2

Stack Overflow用户

发布于 2020-04-25 14:14:07

一种更简短的方法是:

代码语言:javascript
运行
AI代码解释
复制
@forelse($posts as $post)

<div class="well">
    <h3>{{$post->title}}</h3>
</div>

@empty

<p> no posts found</p>

@endforelse

您可以在文档中找到更多循环:https://laravel.com/docs/7.x/blade#loops

票数 0
EN

Stack Overflow用户

发布于 2020-04-25 14:58:25

使用forelse而不是foreach,这应该可以完成工作。

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

https://stackoverflow.com/questions/61426923

复制
相关文章
for和foreach循环语句
今天我们来讲解一下 for跟foreach 一、for 是一个循环语句 for break continue 从 i=0开始,到i=10结束,每次循环 for (i = 1; i <= 10; echo $i; } for (i = 10; i >0; echo $i; } //for可以嵌套 for (i = 1; i <= 10; for (j = 1; j <= 10; continue; echo i.j; } if($i==5) bre
老雷PHP全栈开发
2020/07/02
2.9K0
Parallel.For循环 和 Parallel.ForEach循环
但是,有的时候又不是这样。如果迭代之间彼此独立,并且程序运行在多核处理器的机器上,如果能将不同的迭代放在不同的处理器上并行处理的话,将会受益匪浅。Parallel.For 和 Parallel.ForEach结构就是这样做的。
全栈程序员站长
2022/09/09
2.8K0
Parallel.For循环 和 Parallel.ForEach循环
Java 中for循环和foreach循环哪个更快?
在Java编程中,循环结构是程序员常用的控制流程,而for循环和foreach循环是其中比较常见的两种形式。关于它们哪一个更快的讨论一直存在。本文旨在探究Java中的for循环和foreach循环的性能差异,并帮助读者更好地选择适合自身需求的循环方式。通过详细比较它们的遍历效率、数据结构适用性和编译器优化等因素,我们将为大家揭示它们的差异和适用场景,以便您能够做出更明智的编程决策。
葡萄城控件
2023/10/16
6680
Java 中for循环和foreach循环哪个更快?
c# 中for和foreach循环的区别
    (2)效率比for要高(C#是强类型检查,for循环对于数组访问的时候,要对索引的有效值进行检查)
vv彭
2020/10/27
4.9K0
c# 中for和foreach循环的区别
【lua菜鸟③】变量和循环
{lua的特点:①不需要分号结尾,但是支持分号啊,如果一行写多个语句就用它啊②没有花括号③函数也不需要声明类型,却和c++的语法极其类似}
福贵
2018/07/25
1.7K0
【lua菜鸟③】变量和循环
[Python]循环中的else,break和continue详解
原文链接:http://blog.csdn.net/humanking7/article/details/43792425
祥知道
2020/03/10
1.3K0
java退出foreach循环_forEach方法如何跳出循环[通俗易懂]
3.1 foreach()不能使用break和continue这两个关键字,foreach和普通的for循环是不同的,它不是普通的遍历,实现continue的效果可以直接使用return。
全栈程序员站长
2022/09/01
15.1K0
Java 8 forEach循环一个List和Map
1、forEach 和 Map 1.1、常规循环Map常用的方法。 Map<String ,Integer> items = new HashMap<>(); items.put("A",10)
软测小生
2019/07/05
5K0
Java 8 forEach循环一个List和Map
Python计算余数和商及计数变量
明天所有高中生就要迎来人生中的一个重要考验—高考,祝所有高生考出好成绩和考上理想的大学。加油!!!
楚客追梦
2022/11/11
1.4K0
增强For循环(foreach)
(1)只能顺序遍历所有元素,无法实现较为复杂的循环,如在某些条件下需要后退到之前遍历过的某个元素,不能完成
星哥玩云
2022/09/14
2.2K0
cssjshtml js 循环forEach
 js 循环forEach const names=new Array() resp.series.forEach(function (item,index) { names.push(item['name']) })
葫芦
2019/04/17
6.3K0
WordPress 主循环和全局变量
当我们进行 WordPress 开发的时候,首先我们必须要了解主循环和全局变量,这样才知道在主循环中可以访问哪个全局变量
Denis
2023/04/13
6870
WordPress 主循环和全局变量
else和with语句
2、和 for 语句,while 语句搭配,构成“干完了能怎样,干不完就别想怎样”。
清菡
2020/12/02
9720
else和with语句
变相跳出forEach循环
众所周知,forEach循环是无法中途跳出循环的,有点同学说不是可以通过抛出错误跳出循环吗?是的。抛出异常是广为流传的一种方法,结果是我们想要,但是你看代码,哪个正常人会这样写代码?是非forEach不用吗?还是其他的循环关键字不配呢。
骤雨重山
2023/08/13
2100
变相跳出forEach循环
java的可变参数和foreach循环需要注意的坑
但是用int... a,这个参数可以不填,切记!不传入参数时数组a不是null,数组a是一个长度为0的int数组。除非显式传入null参数。
砖业洋__
2023/05/06
3580
java的可变参数和foreach循环需要注意的坑
循环使用 else 语句
在 python 中,while … else 在循环条件为 false 时执行 else 语句块:
用户8442333
2021/05/26
1.2K0
【Python】循环语句 ⑥ ( 变量作用域 | for 循环临时变量访问 | 分析在 for 循环外部访问临时变量的问题 | 在 for 循环外部访问临时变量的正确方式 )
如果需要在外部访问 for 循环的临时变量 , 建议将该 临时变量 预定义在 for 循环的外部 , 然后在后续的所有代码中可以访问该 临时变量 ;
韩曙亮
2023/10/11
7950
【Python】循环语句 ⑥ ( 变量作用域 | for 循环临时变量访问 | 分析在 for 循环外部访问临时变量的问题 | 在 for 循环外部访问临时变量的正确方式 )
JS 中forEach退出循环需要自己制造一个错误
var url = var urls = ["a", "b","c","d"]; var isRequest = false; try { urls.forEach(function (value) { if (url.indexOf(value) >= 0) { isRequest = true; thro
友儿
2022/09/11
1.7K0
forEach循环实现卡片列表
jsp页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <!DOCTYPE html> <html lang="en"> <head> <% String path = request.getRequestURI(); Strin
王小婷
2019/05/06
4.4K0
forEach循环实现卡片列表
点击加载更多

相似问题

Foreach循环if和else条件不能正常工作

10

Laravel集合形式和foreach循环

18

Powershell -变量和foreach循环

16

在Laravel foreach循环中设置变量

40

Marklogic错误计数和方面结果Xquery

25
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文