【发布时间】:2021-05-29 06:38:34
【问题描述】:
我是 Laravel 的新手,我正在尝试创建一个函数来创建数据库行,但我的路由不起作用。 我现在的 web.php 文件中有这个:
Route::get('/admin/pagina', [PaginaOverzichtController::class, 'index'])
->name('Admin_Pagina_Overzicht')
->middleware('auth');
Route::post('/admin/pagina', [PaginaOverzichtController::class, 'CreatePage'])
->name('Admin_Pagina_CreatePage')
->middleware('auth');
Route::post('/admin/pagina', [PaginaOverzichtController::class, 'DeletePage'])
->name('Admin_Pagina_DeletePage')
->middleware('auth');
但是当我转到 /admin/pagina 时,我收到 Route [Admin_Pagina_CreatePage] not defined 错误。
我是否允许在同一个控制器中使用相同的 URL 但不同的名称指向不同的功能?如果没有,是否有最佳实践方法来做到这一点?
^
我的页面上有一个表单,它应该使用 post 和 action {{ route('Admin_Pagina_CreatePage') }} 方法创建一个页面
【问题讨论】: