【问题标题】:Crud operation with same modal Livewire使用相同模态 Livewire 的 Crud 操作
【发布时间】:2021-01-27 05:20:10
【问题描述】:

我正在为一个新项目使用 livewire,所以我希望我的 crud 操作使用模态,在这种情况下,我想使用一个像 vuejs 一样负责创建和更新的模态。我尝试这样做,但这不起作用

在我的刀刃上

<form class="form" wire:submit.prevent="$editMode ? update : store">

在我的组件中

public $editMode = false;

public function store() {
   $this->editMode = false;
   // code here
}

public function update() {
   $this->editMode = true;
   // code here
}

Livewire 版本:2.x,

我可以实现这个还是我必须为此使用两个模态?提前致谢

【问题讨论】:

    标签: laravel laravel-livewire livewires


    【解决方案1】:

    您的 Livewire 属性无法解析 PHP,因此您需要使用刀片将其回显。然后,当您更新 Livewire 组件中的 $editMode 属性时,这将使用新的提交方法重新渲染组件。

    <form class="form" wire:submit.prevent="{{ $editMode ? 'update' : 'store' }}">
        <!-- The rest of the form -->
    </form>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 2015-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      相关资源
      最近更新 更多