【发布时间】:2018-01-09 20:39:34
【问题描述】:
我在页面(刀片)中有一个表单,它重定向到一个路由,该路由将在控制器中调用一个函数,但是它甚至没有进入函数内部,因为即使是一个简单的 dd();无法执行。在路线中,如果我更改为
Route::post('edit/profile', function(Request $request){
dd($request);
});
它有效。我尝试将路由的函数名称和控制器的函数名称都更改为另一个仍然无法识别的名称。
我现在的路线
Route::post('edit/profile', 'Auth\LoginController@updateUser');
我的表格行
<form action="{{url('/edit/profile')}}" method="post">
{{ csrf_field() }}
我在 LoginController 中的函数
public function updateUser(Request $request)
{
//insert code here
}
【问题讨论】:
-
你有什么错误吗?
-
没有错误只是重定向到我的表单所在的同一页面
-
试过
composer dump-autoload? -
是的,我试过 view:clear、cache:clear 和 composer dumpautoload
-
是的,提交表单后它只是重新加载页面
标签: laravel controller routes