LiveWire no 正在显示 Eloquent 模型;显然,它仅在将其包装在数组中时才有效。不过我一直都是这么用的,从来没出过问题。
这是我的课:
<?php
namespace App\Http\Livewire\Revision;
use App\Models\Docs\ReqBusinessBasicInfo;
use Livewire\Component;
class BussinessBasicInfoComponent extends Component
{
public $doc_schema;
public $schema_container;
public function mount(int $bussiness_id)
{
$this->doc_schema = ReqBusinessBasicInfo::find($bussiness_id);
$this->schema_container = [
$this->doc_schema
];
}
public function render()
{
return view('livewire.revision.bussiness-basic-infoo-component');
}
}
这是我的刀片:
<form>
@csrf
<x-text-input readonly disabled id="doc_schema.name" wire:model="doc_schema.name" />
<x-text-input readonly disabled id="schema_container.0.name" wire:model="schema_container.0.name" />
</form>
结果是这样的。一个有效,另一个无效。
请帮忙。