web.php中的路由未读取使用laravel发送的网址

时间:2018-08-07 03:30:30

标签: php laravel routes

我是Laravel 5.4的新手。这是我的问题: 我在app / Http / Middleware / AdminMenu.php中为admin添加菜单,如下所示:

if ($user->can('read-calpblat-criterias')) {
            $menu->add([ 
                'url' => action('Calpblat\Ploscriteria@index'), 
                'title' => 'Criteria for PLO',
                'icon' => 'fa fa-cubes',
                'order' => 7
            ]);
        }

然后在route / web.php中,我添加了以下路由:

Route::group(['prefix' => 'calpblat'], function () {
                Route::resource('subjects', 'Calpblat\Subjects');
                Route::resource('pblcases', 'Calpblat\Pblcases');
                Route::resource('rubics', 'Calpblat\Rubics');
                Route::resource('criteriagroups', 'Calpblat\Criteriagroups');
                Route::resource('criterias', 'Calpblat\Criterias');
                Route::resource('typeassessments', 'Calpblat\Typeassessments');
                Route::resource('plos', 'Calpblat\Plos');
                **Route::resource('ploscriteria', 'Calpblat\Ploscriteria');**
            });

但是当我单击新菜单时,它会重定向到默认控制器:

 Route::get('/', 'Dashboard\Dashboard@index');

为什么会这样?它没有重定向到我添加的路由策略。 我必须在某些地方添加新路线吗? 如果有人可以帮助我,这是我的荣幸。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试

请更改

document.getElementsByClassName()