我有个人资料页面,登录用户可以编辑自己的信息。
有些字段包含默认值,例如$user->about_me
中有默认值:Tell us something about yourself
。当用户点击该消息时,他可以更改它。
当其他用户正在查看他的个人资料时,我希望他只有在此字段从原始默认值更改时才能看到{{ $user->about_me }}
。因此,如果此字段未更改,则其他查看者不应看到任何内容。
如果你可以帮助我,那将是非常酷的。
谢谢
答案 0 :(得分:1)
对于查看其他用户个人资料的用户,您需要使用条件:
@if ($user->about_me != 'Tell us something about yourself')
About user: {{{ $user->about_me }}}
@endif
但是在我看来,更好的解决方案是在数据库中保留这些字段为空,以及查看其他用户配置文件使用的用户:
@if ($user->about_me != '')
About user: {{{ $user->about_me }}}
@endif
对于查看自己的个人资料/想要编辑使用的用户:
@if ($user->about_me != '')
About me: {{{ $user->about_me }}}
@else
About me: Tell us something about yourself
@endif