Laravel 5有条件地设置了路线

时间:2017-02-02 13:21:55

标签: laravel laravel-5

您好我想根据条件获得特定路线。我目前尝试过Session但它不适用于路由。所以这里的任何人都可能想要帮助,如果有简单的方法。

if(\Session::get('quiz_type') == 'quiz'){
    Route::resource('quizzes.questions', 'QuestionsController');
}else{
    Route::resource('surveys.questions', 'QuestionsController');
}

只有当我通过并遇到某种条件时,我才想要某条路线测验。否则我想打电话给不同的路线。

1 个答案:

答案 0 :(得分:1)

如果我没记错,只有在laravel已经解析了路径文件之后才启动Session,这就是为什么你的代码没有按预期工作的原因。