提问者:小点点

laravel-livewire返回视图点击按钮


我有一个在线直播的按钮

<x-jet-button wire:click.prevent="confirmProcess" class="bg-blue-500 hover:bg-blue-700">
Next
</x-jet-button>

这里是我的方法

public function confirmProcess()
{
    return view('livewire.confirm');
}

我在livewire文件夹中也有名为confirm的视图。刀身php

我想在点击按钮时加载不同的视图,但当我点击按钮时,什么也没发生。

如何加载其他视图?我想在其他视图上使用来自同一控制器的数据。

谢谢


共1个答案

匿名用户

不能从confirmProcess方法返回视图。您可以做的是将confirmProcess方法重定向到命名路由,如:

return redirect()->route('confirm');

然后,您可以通过此路径调用组件,如:

Route::get('/confirm-process', \App\Http\Livewire\Confirm::class)->name('confirm');