嵌套路由没有类型提示

时间:2016-09-11 18:03:38

标签: php laravel laravel-routing laravel-5.3

以下是我的一些路线;

Route::resource('surveys', 'Admins\SurveyController');
Route::resource('surveys.groups', 'Admins\Survey\GroupController');
Route::resource('surveys.groups.questions', 'Admins\Survey\Group\QuestionController');

但是为了在index()上使用QuestionController,我必须使用我的QuestionController.php文件;

use App\Http\Controllers\Admins\Survey\GroupController;
use App\Models\Group;
use App\Models\Survey;

class QuestionController extends GroupController
{
    public function index(Survey $survey, Group $group)
    {
        //
    }

对于像这样的路线; admins/surveys/1/group/1/questions

这似乎并不理想。这里有设计模式或特定方法可以在那里输入SurveyGroup吗?

如果我从GroupController延伸,我能以某种方式使用它吗?

0 个答案:

没有答案