我是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');
为什么会这样?它没有重定向到我添加的路由策略。 我必须在某些地方添加新路线吗? 如果有人可以帮助我,这是我的荣幸。谢谢。
答案 0 :(得分:0)
尝试
请更改
document.getElementsByClassName()