2017-03-13 51 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