Twinkle

Twinkle

Livewire3のrender()メソッドは省略できる

単にviewを返すrender()なら

<?php
 
namespace App\Livewire;
 
use Livewire\Component;
 
class Dashboard extends Component
{
    public function render()
    {
        return view('livewire.dashboard');
    }
}

完全に削除してもクラス名のDahsboardから自動でviewファイルが決定される。

<?php
 
namespace App\Livewire;
 
use Livewire\Component;
 
class Dashboard extends Component
{
    //
}

viewを返すだけではない場合は省略できない。

    public function render()
    {
        $posts = Post::paginate();
        return view('livewire.dashboard')->with(compact('posts'));
    }