带模型属性绑定的Livewire简单下拉菜单和“保存”按钮

时间:2020-10-21 08:56:34

标签: laravel laravel-livewire

我认为我有

<?php

namespace App\Http\Livewire;

use Livewire\Component;
use App\Models\Post;

class PostPublicToggle extends Component
{
    public Post $post;

    protected $rules = [
        'post.is_public' => 'boolean'
    ];

    public function render()
    {
        return view('livewire.post-public-toggle');
    }

    public function save()
    {
        $this->validate();
        $this->post->save();
    }
}

在组件中:

.defer

首先,我希望它能在没有提交按钮的情况下工作(选择更改后自动提交)。但这没有用,所以这就是为什么我添加了post.is_public = null和一个提交按钮的原因。

现在,当我按下“提交”时,我可以在XHR请求中看到jq --slurpfile config1 config1.json '.config += $config1' config.json ,但我不明白为什么。

0 个答案:

没有答案