使用 livewire 组件重定向的问题
issue with redirecting with livewire component
我将 laravel-8 与 livewire 一起使用,我在其中制作了服务模块,我想在单击 create
按钮时重定向到另一个页面,为此我制作了以下代码
<button wire:click="create()" class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded my-3">Create New Service</button>
//with route
use App\Http\Livewire\Service\Service;
Route::get('service', Service::class);
public function render()
{
$this->service = ServiceModel::all();
return view('livewire.service.service');
}
public function create()
{
$this->category = CategoryModel::all();
return view('livewire.service.create');
}
但它没有在该页面上重定向
谁能帮我解决这个问题
如果您按名称调用方法但不调用函数,应该可以工作:
<button wire:click="create"
在 create() 方法中,创建服务后必须 return redirect()->route('route name'),
它也可以这样工作:
return redirect()->to('service');
我将 laravel-8 与 livewire 一起使用,我在其中制作了服务模块,我想在单击 create
按钮时重定向到另一个页面,为此我制作了以下代码
<button wire:click="create()" class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded my-3">Create New Service</button>
//with route
use App\Http\Livewire\Service\Service;
Route::get('service', Service::class);
public function render()
{
$this->service = ServiceModel::all();
return view('livewire.service.service');
}
public function create()
{
$this->category = CategoryModel::all();
return view('livewire.service.create');
}
但它没有在该页面上重定向
谁能帮我解决这个问题
如果您按名称调用方法但不调用函数,应该可以工作:
<button wire:click="create"
在 create() 方法中,创建服务后必须 return redirect()->route('route name'),
它也可以这样工作:
return redirect()->to('service');