Laravel 表单模型属性

Laravel form model attributes

如何传递idclass等属性形成模型?

这是我尝试不工作的,在官方 Laravel 文档中未定义。

@if(isset($country))
    {{ Form::model($country, ['route' => ['country.show', $country->id]], ['class' => "123"]) }}
@else
    {{ Form::open(['route' => 'country.store', 'id'=> 'admin_store_form' ]) }}
@endif
 <div class="row mb-2">
    <div class="col-sm-1">
        {{ Form::label('name', 'Name', ['class' => 'col-sm-2 admin-label col-form-label']) }}
    </div>
    <div class="col-sm-3">
        {{ Form::text('name', old('name'), ['placeholder'=>'Name', 'class' => 'form-control form-control-sm admin-control']) }}
    </div>
</div>
 
{{ Form::close() }}

我定义了 'class' => "123" 但那不起作用。

将class加到Form::model的正确方法是:

{{ Form::model($country, ['route' => ['country.show', $country->id], 'class' => '123']) }}

您需要将 class 键添加到与 route 相同的数组参数中。