删除项目后的Laravel重定向

时间:2016-07-04 22:34:57

标签: laravel-5

在我的Laravel应用程序中,我想删除一个项目并在此之后立即重定向到主页。理想情况下,我想在路径文件中完全执行此操作:

Route::get('event/{event}/delete', ['as' => 'events_delete', 'uses' => 'EventsController@destroy', function () {
    return Redirect::route('events_list');
}] );

在我的销毁功能中,我有以下内容:

public function destroy(Event $event)
{
    $event->delete();
}

删除本身有效(刷新后),但重定向部分似乎不起作用。删除发生后如何立即重定向到主页?

1 个答案:

答案 0 :(得分:1)

您可以使用控制器或关闭,但不能同时使用两者,我不认为您可以同时使用它们。

但是在您的控制器中,您可以像这样设置重定向:

<form action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="POST">
<input type="checkbox" id="windspeed" name="windspeed" value="windspeed">
<label for="windspeed">Any Wind?</label></p>