我正在学习Laravel,练习执行一个加载文档(粗糙)的项目.
我开始执行更新文档的过程.当我单击该按钮时,我会看到消息"此操作未授权",但我没有激活或创建任何权限策略.我不知道这是因为什么.
Routes
Route::get('/document/{document}/edit', [DocumentController::class, 'edit'])->name('document.edit');
Route::put('/document/{document}/edit', [DocumentController::class, 'update'])->name('document.update');
在第一条路由中,我显示该表单,在第二条路由中,我生成更新它的逻辑.
public function edit(Document $document)
{
return view('document.form-document-edit', [
'document' => $document,
'users' => User::all()
]);
}
public function update(UpdateDocumentRequest $request, Document $document)
{
return "update method is called";
我将返回放入更新方法中,以知道它是否会向我显示此消息,但它从未向我显示返回.我真的不知道该怎么办了,因为我哪儿也go 不了.
我希望得到一些帮助来理解这背后的原因.