是否可以使用laravel从post.store转到post.edit?

时间:2017-05-18 12:04:00

标签: laravel laravel-5.4

我无法弄清楚如何从商店方法直接转到编辑页面。

路线:

Route::post('/', 'PostController@store')->name('posts.store');
Route::get('/', 'PostController@edit')->name('posts.edit');

发布控制器:

public function store(Request $request)
{
    $post = new Post;
    $post->save();

    return view('posts.edit');
}

public function edit($id)
{
    dd('edit post');
}

我一直在查看未找到的视图或其他错误。我检查了php artisan route:list和正确的路线。我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

那么你应该对路线做redirect。见Redirecting to Named Routes

所以这应该有效:

return redirect()->route('posts.edit');

此时,您正在尝试加载视图。