Php 使用属性laravel计算变量
我有一个简单的代码,其中我输出了一个人的新时代。如果一个人是17岁,那么他应该输出18岁。Php 使用属性laravel计算变量,php,laravel,Php,Laravel,我有一个简单的代码,其中我输出了一个人的新时代。如果一个人是17岁,那么他应该输出18岁。 但我是在计算刀片上的(我认为这是不好的)。我正试着处理这个问题,但因为我对拉威尔很陌生,我不知道怎么处理 请帮帮我 这是我计算的方法 {{date('Y')-$birth->birth_date->year+1} 它是从记录中减去当前年份,得到当前年龄,然后再加上1。 有没有更可靠的方法(比如使用属性) 我已经尝试将属性添加到我的雄辩中,但我找不到最好的方法将其定义为您的模型上的一个变体/访问器: U
但我是在计算刀片上的(我认为这是不好的)。我正试着处理这个问题,但因为我对拉威尔很陌生,我不知道怎么处理 请帮帮我 这是我计算的方法
{{date('Y')-$birth->birth_date->year+1}
它是从记录中减去当前年份,得到当前年龄,然后再加上1。
有没有更可靠的方法(比如使用属性)
我已经尝试将属性添加到我的雄辩中,但我找不到最好的方法将其定义为您的模型上的一个变体/访问器:
User.php
(或任何$birth
是什么)
然后,在.blade.php
文件中:
{{ $birth->age }} // 18 (or 17)
最好将其定义为模型上的变异器/访问器:
User.php
(或任何$birth
是什么)
然后,在.blade.php
文件中:
{{ $birth->age }} // 18 (or 17)
如果人是17岁,为什么要显示18岁?我的项目显示的是当天的生日,它应该显示人的“新年龄”。那么年份不是一个很强的属性,因为日期也很重要。连续17年与完成17年与连续18年之间存在差异。如果此人是17岁,为什么要显示18岁?我的项目显示当天的生日,并且应该显示此人的“新年龄”。那么年份不是一个很强的属性,因为日期也很重要。17年的运行和17年的完成和18年的运行是有区别的。通过工作,你让我在几分钟内就理解了突变!从几个小时以来,我一直在看文档和教程。等待2分钟接受答案,谢谢!没问题!很乐意帮助:)突变子在LaravelWorking中绝对非常有用,你让我在几分钟内就理解了突变子!从几个小时以来,我一直在看文档和教程。等待2分钟接受答案,谢谢!没问题!很乐意帮忙:)突变子在拉维绝对是非常有用的