如果我們想要直接把整個 Livewire 的 component 設定成頁面,可以在 route 直接這樣設定:
Route::get('/correct-edit/{id?}', [\App\Http\Livewire\CorrectEdit::class,'__invoke']) ->name('correct.edit');
這樣就可以直接在 Livewire 的 component 設定 render 用的 view 了,範例如下:
public function render() { return view('livewire.admin.correct-edit') ->extends('layouts') ->section('content'); }
blade 的設定可以參考這篇, 用這種方法我們也可以直接使用既有的樣板與指定要插入的區塊,這樣就不用先建立一個只有放 livewire 元件宣告的 blade 了。