ショコラ
livewire Binding Nested Data の parent について
https://laravel-livewire.com/docs/2.x/properties#binding-nested-data
のドキュメントを見ていて
「Livewire は、ドット表記を使用して、配列内のネストされたデータへのバインドをサポートしています。」
と記載されていた。
なのですが↓下の例。parent なんだよなぁ・・・。
「<input type=”text” wire:model=”parent.message”>」
parent でなかったら、配列のアクセス方法だとすんなり読めますけど、parent か・・・。
「もしかすると、「Nesting Components」の関係にある親のプロパティに wire:model できるのか?」
と疑問が湧いてしまいました。
しかし、そうすると、子のコンポーネントは常に親を意識しないといけないよなぁとか思いつつ。
↓
プログラムを作って試した結果。これは parent という、ただのプロパティということが判明しました。
もっさん先輩
「<input type=”text” wire:model=”parent.message”>」は parent というプロパティの message の値にバインドできます。
<?php
namespace App\Http\Livewire;
class HelloWorld extends \Livewire\Component {
public $parent = ['message'=>'hello answorz!'];
}
以上