2017-03-13 77 views
0

我试图重定向从表单后,控制器功能的路线在Laravel 5.4提交处理的参数,因为它是在链接下面说Laravel重定向路径与控制器

https://laravel.com/docs/5.4/redirects#redirecting-named-routes

路线;

Route::group(['middleware' => ['api'], 'prefix' => 'api'], function() { 
    Route::post('doSomething', '[email protected]'); 
}); 


Route::post('/profile', function() { 
    //.. 
}); 

控制器;

public function doSomething(Request $request){ 
    return redirect()->route('profile', ['id'=>1]); 
} 

当我尝试重定向时出现此错误。

UrlGenerator.php中的InvalidArgumentException行304:路由[配置文件] 未定义。

我已经搜索了几次重定向,但我得到了类似的结果。

有什么建议吗?谢谢。

回答

2

route()用于指定的路线,所以命名

Route::post('/profile', function() { 
//.. 
})->name('profile'); 
+0

太感谢你了您的路线:) – kbrk