用户访问路由器laravel(存储和更新)时如何重定向?

时间:2018-06-17 04:35:11

标签: laravel routes crud

我有路线资源。当我使用浏览器访问路由存储或更新时,我的浏览器显示空白页面。我希望我的应用程序在用户访问时重定向到索引页面。请帮我 !。 enter image description here

2 个答案:

答案 0 :(得分:0)

您只需要从这些方法返回重定向响应。例如:

public function store()
{
    //Do your thing

     return redirect()->back();
}

答案 1 :(得分:0)

据我了解,您希望使用部分路由,例如仅用于索引和显示,而不是存储/更新/销毁。 Laravel具有部分路由配置。这就是你如何做到的。

Route::resource('photos', 'PhotoController')->only([
    'index', 'show'
]);

Route::resource('photos', 'PhotoController')->except([
    'create', 'store', 'update', 'destroy'
]);

而且,如果您不需要上述解决方案,您可以简单地。

public function store() {
    return redirect()->back();
}