【发布时间】:2021-09-03 00:40:07
【问题描述】:
我想从 Laravel API 部分调用 post 方法的路由,而不是从 blade 文件中。
这是我的路线
Route::post('/logout', [LogoutController::class, 'destroy'])->name('logout');
这是LogoutController 类中的destroy 函数
public function destroy(Request $request) {}
我已尝试使用以下代码。但这些都不起作用。
return redirect()->route('logout', ['request' => $request]);
return redirect()->route('logout', [$request]);
return redirect()->route('logout')->with('request', $request);
注意:方法只能是post。我们无法将其更改为 GET。
谢谢。
【问题讨论】:
-
来自这个类的一个函数
app/Http/Middleware/SingleSignon.php -
我不明白您为什么要在控制器的方法中执行注销请求。除了为什么要使用 POST 而不是 GET 执行注销?
标签: php laravel post routes logout