Laravel没有重定向/方法没有返回

时间:2018-05-03 09:09:51

标签: php laravel

我尝试向laravel控制器添加访问方法,如果找不到会话,则会重定向用户。以下是我的尝试,但它无法正常工作

我的路线

Route::get('textbook/{textbook}/chapter/{chapter}/quiz/{quiz}/takeQuiz', 'QuizesController@takeQuiz')->name('quiz.start');

这是我的重定向方法

function access()
{
    if(!session()->has('startQuiz')){
        $parameters = explode("/", $_SERVER['REQUEST_URI']);
        return redirect()->route('quiz.start', [$parameters[2], $parameters[4], $parameters[6]]);

    }
}

这就是我在另一个控制器函数中调用该方法的方法

public function execute(){
        $this->access();
}

0 个答案:

没有答案