【问题标题】:Select option not visible on blade syntax (laravel 5.5)选择选项在刀片语法上不可见(laravel 5.5)
【发布时间】:2017-09-29 04:52:00
【问题描述】:

我是 laravel 5.5 的新手,我遇到了一个问题,我的 selectBlade 语法 上不可见(隐藏)。

这是我的刀片代码:

{{ Form::select('id_jurusan',[
    '1' => 'Teknik Informatika',
    '2' => 'Teknik Sipil'],1,['id' => 'jurusan']
) }}

when I inspect the html is show the code but in hidden condition

为什么这不可见?

提前感谢我的语法错误。

【问题讨论】:

    标签: laravel blade laravel-blade laravel-5.5


    【解决方案1】:

    试试这个:

    在控制器中:

    $data['data']=['1' => 'Teknik Informatika',
                   '2' => 'Teknik Sipil'];
    return view('folder.blade_template',$data);
    

    在视图中:

    {{ Form::select('id_jurusan',['Select Option']+$data ,1,['id' => 'jurusan'] ) }}
    

    【讨论】:

    • 感谢您的回答,它可以工作,但它仍然隐藏,,,
    • 对不起,我没听懂??我在你的答案中尝试代码它工作,,,我可以使用 f12 (html 检查) 设置选择选项但在浏览器中 id 不显示任何选择:(我只是在控制器上更改创建函数并在使用你的代码时查看...
    • @DekiAkbar 我的意思是当你创建选择选项时,默认隐藏类将应用于它。所以请检查它的类。
    • 班级位置在哪里??在.blade.php 中??或在控制器中?抱歉,我是 laravel 的新手
    【解决方案2】:

    试试这个 -

    $data = ['Teknik Informatika','Teknik Sipil'];
    
    {!!Form::select('id_jurusan', $data, 1, ['id' => 'jurusan'])!!}
    

    希望这对你有用。

    【讨论】:

    • 您遇到什么错误?因为表单选择的语法是 - {!!Form::select('name', [options-values], option-id, ['id' => ' selectId'])!!}
    • 我把它放在控制器 $data = ['Teknik Informatika','Teknik Sipil'];这在刀片模板 {!!Form::select('id_jurusan', $data, 1, ['id' => 'jurusan'])!!} 它说未知变量数据,这里是错误:未定义变量:数据(查看:/home/deki/www/siakad/resources/views/Mahasiswa/mahasiswaInsert.blade.php)
    • 在控制器中,$response['data']=['Teknik Informatika', 'Teknik Sipil'];返回视图('folder.blade_template',$response);像这样传递数据,然后在表单选择中传递它 {!!Form::select('id_jurusan', $data, 1, ['id' => 'jurusan'])!!}
    • 我可以工作,但仍然隐藏...该选项工作正常,但您选择仍然隐藏且不可见...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 1970-01-01
    • 2021-01-12
    • 1970-01-01
    • 2018-11-21
    • 1970-01-01
    相关资源
    最近更新 更多