Php 刀片中的其他部件不工作,拉维和刀片(简单)
我正在尝试使用上面的代码。然而,它什么也没有显示。这似乎是一个简单的问题,但我不太确定到底出了什么问题 您可能希望将模型的属性设置为布尔值以使用相同的比较运算符。您可能希望将模型的属性设置为布尔值以使用相同的比较运算符。或者您可以尝试将Php 刀片中的其他部件不工作,拉维和刀片(简单),php,laravel,laravel-blade,Php,Laravel,Laravel Blade,我正在尝试使用上面的代码。然而,它什么也没有显示。这似乎是一个简单的问题,但我不太确定到底出了什么问题 您可能希望将模型的属性设置为布尔值以使用相同的比较运算符。您可能希望将模型的属性设置为布尔值以使用相同的比较运算符。或者您可以尝试将===(相同运算符)替换为=(相同运算符)。正如@Malta所建议的,您所面临的问题可能是由您所比较的两个变量的不同数据类型引起的 Ps:这可能有效,但您无法检查两个变量是否具有相同的数据类型 希望它有帮助。=)或者您可以尝试将==(相同运算符)替换为=(相等运算
===
(相同运算符)替换为=
(相同运算符)。正如@Malta所建议的,您所面临的问题可能是由您所比较的两个变量的不同数据类型引起的
Ps:这可能有效,但您无法检查两个变量是否具有相同的数据类型
希望它有帮助。=)或者您可以尝试将
==
(相同运算符)替换为=
(相等运算符)。正如@Malta所建议的,您所面临的问题可能是由您所比较的两个变量的不同数据类型引起的
Ps:这可能有效,但您无法检查两个变量是否具有相同的数据类型
希望有帮助=)这不关我的事,但你的代码看起来很糟糕。
你能提出一些改进建议吗?
它们在这里
在您的备注中型号
@if($note->user->name->verified === false && $note->user->name->rejected === false)
unchecked
@elseif($note->user->name->rejected === true && $note->user->name->verified === false)
Rejected
@elseif($note->user->name->verified === true && $note->user->name->rejected=== false)
Approved
@endif
然后
这段代码更清晰易读这不关我的事,但你的代码看起来很糟糕。
你能提出一些改进建议吗?
它们在这里
在您的备注中型号
@if($note->user->name->verified === false && $note->user->name->rejected === false)
unchecked
@elseif($note->user->name->rejected === true && $note->user->name->verified === false)
Rejected
@elseif($note->user->name->verified === true && $note->user->name->rejected=== false)
Approved
@endif
然后
这段代码更清晰易读你说的不工作是什么意思?您会收到错误消息,或者逻辑没有给出您期望的结果?我可以看到
$note->user->name
的结果吗?您不工作是什么意思?您会收到错误消息,或者逻辑没有达到预期效果?我可以查看$note->user->name
的结果吗?
@if( !$note->isVerified() && !$note-isRejected() )
unchecked
@elseif( $note->isRejected() && !$note->isVerified() )
Rejected
@elseif( $note->isVerified() && !$note->isRejected() )
Approved
@endif