现在,我有一个模型,它有一个“后续”日期,可以转换成碳()。如果我的控制器中有一些未设置的日期,并且默认(0000-00-00
)将其返回为-0001-11-30 00:00:00.000000
,那么问题就出在我的控制器中。我知道为什么,但试图以这些日期为目标,只返回“无”,但不知道如何。
在我的控制器中:
foreach ($account->notes as $note) {
$notes[$i]['note'] = $note;
$notes[$i]['account'] = $account->name;
if($note->followup != '-0001-11-30 00:00:00.000000'){
$notes[$i]['followup'] = $note->followup->diffForHumans();
} else {
$notes[$i]['followup'] = 'None';
}
$i += 1;
}
下面的方法应该可以提供您想要的输出:
foreach ($account->notes as $note) {
$notes[$i]['note'] = $note;
$notes[$i]['account'] = $account->name;
$notes[$i]['followup'] = (substr($note->followup, 0, 1) !== '-') ? $note->followup->diffForHumans() : 'None';
$i += 1;
}
但我很困惑,如果你在检查你在条件陈述中倾吐的精确值,为什么你发布的方法不起作用。
我试图得到用户列表与<代码>created_at日期超过<代码>30天,但它得到用户甚至今天的日期。 获取注册日期为30天的用户。 如果验证日期为空,请删除它们。 即使我今天注册,我的验证日期为空,我的帐户也会删除。
在config/app.php中,我将时区设置如下: 这是否意味着在我的应用程序中的任何地方,如果我调用这些carbon方法,它们都将是UTC,或者我仍然需要添加时区,例如carbon::now(“UTC”)?
Laravel 4.1的路由有些问题 我在url:/AppFastFood/webapp/public/users/profile上有一个页面,负责编辑和更新当前用户。 我有一个页面管理用户,索引作品好在url: /AppFastFood/webapp/public/users 仅更改用户角色的页面为/AppFastFood/webapp/public/users/1/edit,无法显示此页面,我
所以我想为碳设定语言,但我总是得到相同的结果。
这是Ubuntu 16.04中的nginx配置文件。4 LTS: 当访问网站我得到:没有输入文件指定。 存在/var/run/php/site.com.sock: 这是 /var/log/nginx/error.log *7在stderr中发送的FastCGI:“无法打开主脚本:/var/www/html/public/index.php(没有这样的文件或目录)”,同时从上游读取响应头,客户端:x
拉拉维尔8中的照片没有以html格式显示“替代文本显示”。在Windows文件资源管理器中,我发现每张照片都是一个文件夹,其中包含照片的名称,例如“myphoto.jpg”,此文件夹中有一个“.tmp”文件。目标文件夹是“上传/发布”,当我在浏览器中检查照片时,链接显示正确。这是一张照片的链接示例:“http://localhost/laravel/blog/uploads/posts/16571