【问题标题】:How to make checkbox for is_private field as enum "Y/N"?如何将 is_private 字段的复选框设为枚举“Y/N”?
【发布时间】:2021-10-14 11:07:05
【问题描述】:

在 Laravel8/livewire/aplinejs 我有字段 is_private 作为枚举“Y/N”。 我尝试使用初始值设置复选框:

  <x-jet-checkbox id="hostel_room_is_private" type="checkbox" wire:model="form.is_private" @if 
  ($form['is_private'] == "Y") checked="checked" @endif value="Y"/>

但这对我不起作用。另外我将如何使用它来保存数据?

怎么做?

谢谢!

【问题讨论】:

    标签: laravel-livewire alpine.js


    【解决方案1】:

    第 1 步:将其添加到您的 livewire 组件中。

    public $form['is_private']  = 'Y';
    

    第二步: 如下所示更改刀片文件。

      <x-jet-checkbox id="hostel_room_is_private" type="checkbox" wire:model="form.is_private" />
    

    【讨论】:

    • 不,这种方式不能正常工作
    • 显示的错误是什么??
    • 在这种情况下,复选框始终处于选中状态,看起来像“Y/N” - 呈现为 TRUE,但空值呈现为 false
    猜你喜欢
    • 2016-02-25
    • 2012-08-19
    • 2016-07-03
    • 2015-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多