Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用属性laravel计算变量_Php_Laravel - Fatal编程技术网

Php 使用属性laravel计算变量

Php 使用属性laravel计算变量,php,laravel,Php,Laravel,我有一个简单的代码,其中我输出了一个人的新时代。如果一个人是17岁,那么他应该输出18岁。 但我是在计算刀片上的(我认为这是不好的)。我正试着处理这个问题,但因为我对拉威尔很陌生,我不知道怎么处理 请帮帮我 这是我计算的方法 {{date('Y')-$birth->birth_date->year+1} 它是从记录中减去当前年份,得到当前年龄,然后再加上1。 有没有更可靠的方法(比如使用属性) 我已经尝试将属性添加到我的雄辩中,但我找不到最好的方法将其定义为您的模型上的一个变体/访问器: U

我有一个简单的代码,其中我输出了一个人的新时代。如果一个人是17岁,那么他应该输出18岁。
但我是在计算刀片上的(我认为这是不好的)。我正试着处理这个问题,但因为我对拉威尔很陌生,我不知道怎么处理

请帮帮我

这是我计算的方法
{{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分钟接受答案,谢谢!没问题!很乐意帮忙:)突变子在拉维绝对是非常有用的