Closed2
Laravel Livewireでハマったこと
DBから取得したDATEをinput(type="date")タグにバインドできない
model にアクセサを用意する
public function getStartedAtAttribute($value)
{
return Carbon::create($value)->format("Y-m-d");
}
翻訳テーブルに保存したデータをEloquentモデルとしてうまいこと取り回したい
とりあえず以下で対応。もっといい方法ありそう…。
public Item $item;
public $name_en;
public $name_ja;
protected $rules = [
'name_en' => 'required|string|max:50',
'name_ja' => 'required|string|max:50',
];
public function mount()
{
$this->name_en = $this->item->translate('en')->name;
$this->name_ja = $this->item->translate('ja')->name;
}
<!-- こんな感じで使えたらいいなぁ -->
<input wire:model="item.en.name">
このスクラップは2022/07/14にクローズされました