【问题标题】:Populate Laravel form with Auth::user使用 Auth::user 填充 Laravel 表单
【发布时间】:2016-11-28 09:45:46
【问题描述】:

我使用表单将用户的请求保存在数据库中。 可以在不登录的情况下提出请求,也可以在登录时提出。

当有人登录时,他们的信息应该已经输入到表单中,所以他们不必这样做。

我在我的一个表单部分中写了这个,以检索他们的信息,但它返回代码:

<?php echo e(Auth::user()->organisation); ?>

表格是这样放的:

{!! Form::Text('organisation', '{{{ Auth::user()->organisation }}}', array('required' => 'required')) !!}

我知道它可能是我想念的非常小的东西,但我不能指望它

【问题讨论】:

    标签: forms laravel laravel-5


    【解决方案1】:

    代码应如下所示:

    {!! Form::text('organisation', Auth::user()->organisation, ['required' => true]) !!}
    

    有时您想检查组织是否不为空:

    {!! Form::text('organisation', empty(Auth::user()->organisation) ? '' : Auth::user()->organisation, ['required' => true]) !!}
    

    【讨论】:

    • 啊,所以我为所需的括号使用了错误的括号,而其余部分搞砸了?
    • 使用{{{ }}} 括号是错误的。 array()'required' =&gt; 'required' 甚至 'required' =&gt; 'hey!' 都可以,但我认为它的可读性较差。
    • 谢谢你解释得这么清楚。你是这里的好人之一
    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2019-04-06
    • 2016-02-02
    • 2021-11-04
    • 2015-03-30
    • 1970-01-01
    • 2020-08-25
    相关资源
    最近更新 更多