【问题标题】:Laravel Form QuestionsLaravel 表单问题
【发布时间】:2013-01-07 00:09:25
【问题描述】:

在 laravel 中使用 Form 类的两个问题。发现很难习惯使用数组传递参数我正在使用 twitter bootstrap:

  1. 向选择类型添加类不起作用?
  2. 使用单选按钮正确输出

1

 {{ Form::select('title', array('Mr', 'Mrs', 'Ms', 'Miss', 'Master', 'Dr',   'Prof'), array('class' => 'input-small')) }}

2

<div class="control-group">
<div class="controls">
  {{ Form::label('gender', 'Gender', array('class' => 'control-label')) }}
  <label class="radio">
  {{ Form::radio('gender', 'Male') }} Male
  </label>

  <label class="radio">
  {{ Form::radio('gender', 'Female') }} Female
  </label>
 <p class="help-block"> Please enter your gender</p>
</div>
</div>

【问题讨论】:

    标签: php twitter-bootstrap laravel


    【解决方案1】:

    1) 你传递了错误的值

    public static function select($name, $options = array(), $selected = null, $attributes = array())
    

    您必须传递选定的值、会话或Input::old('name')

    {{ Form::select('title', array('Mr', 'Mrs', 'Ms', 'Miss', 'Master', 'Dr', 'Prof'), $selected = NULL,  array('class' => 'input-small')) }}
    

    2) 在我的模板上看起来不错,我有相同的代码。你能发布更多信息吗?

    【讨论】:

    • 我对您的评论感到有些困惑,即“您必须传递选定的值、会话或 Input::old('name')”,而您的示例将 NULL 传递给函数。 NULL 是否只是意味着使用它会自动计算的任何值?我的直觉说“是”,但我很好奇。
    • @MichaelCordingley 如果您查看函数签名和源代码,它可能会比我在这里更好地回答您的问题。第三个参数是当前选择的值,可以来自会话或Input::old('name')。我可以看到我的答案不清楚,但是代码 sn-p 比我试图解释的糟糕尝试更清楚:)
    猜你喜欢
    • 2021-07-26
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    相关资源
    最近更新 更多