我正在与Laravel建立一个网络应用程序。这个应用程序将包含一个表单,它只要求一个客户端的一个必要的名称,将被添加到一个数据库中。我试图通过'GET'方法获得客户端的ID和'POST'方法获得必要的标题。我已经尝试使用'MATCH'方法,但这给我带来了错误。
下面是视图中的代码:
<form action="{{ route('folders.store') }}" method="post">
@csrf
@method('match')
...
</form>
这些在网络上:
Route::match(['get', 'post'], 'folders/store', [PartnerController::class, 'store'])-> name('folders.store');
以及控制器中的这些:
public function store(Request $request)
{
@dump($request);
return $request;
}
最后我只是想确认我在做什么。jaja。谢谢。
我试过使用"any“方法,但没有结果。我已经将”post“改为”get“方法,但这不是一个真正安全的选项。
我想我一点也不明白我在做什么。
1条答案
按热度按时间hl0ma9xz1#
这超出了约定,但无论如何,如果您是用户登录,则可以使用Auth::id()获取ID,如果不是,则使用以下代码
然后在形式上
并且在控制器中