鍍金池/ 問(wèn)答/PHP/ laravel5的路由部分疑惑

laravel5的路由部分疑惑

1、

Route::get('/admin/coring/alltimeinfo','Admin\Coring\CoringController@alltimeinfo');

2、

Route::group(['prefix' => 'admin','namespace' => 'Admin', 'middleware' => ['auth', 'check.permission', 'language']],function ($router)
{
    $router->get('coring/alltimeinfo','Coring\CoringController@alltimeinfo');
}

請(qǐng)問(wèn)這兩種路由寫法區(qū)別在哪兒,為什么下面的請(qǐng)求會(huì)500報(bào)錯(cuò)??

回答
編輯回答
黑與白

500是代碼錯(cuò)誤,路由是一樣的,控制器代碼應(yīng)該沒(méi)問(wèn)題,那代碼問(wèn)題出在中間件,你中間件一個(gè)一個(gè)加上,哪一個(gè)報(bào)錯(cuò),哪一個(gè)就出問(wèn)題了

2017年8月15日 18:37
編輯回答
清夢(mèng)

你下面的路由 中間間驗(yàn)證 你必須你的請(qǐng)求地址必須符合中間規(guī)則才能請(qǐng)求成功。你的請(qǐng)求地址是什么?你的中間間規(guī)則是什么?如果你把 'middleware' => ['auth', 'check.permission', 'language']去掉 能請(qǐng)求成功,說(shuō)明就是中間間的規(guī)則你沒(méi)通過(guò)

2017年1月15日 17:42
編輯回答
吢丕

加了三個(gè)中間件'auth', 'check.permission', 'language'
組路由的好處就是不用重復(fù)定義命名空間,前綴之類的

2017年7月26日 07:15
編輯回答
莓森

看起來(lái)最明顯的區(qū)別就是加了中間件, 看看報(bào)錯(cuò)是不是中間件里面的錯(cuò)誤

2018年9月12日 23:20
編輯回答
墨小羽

請(qǐng)先錯(cuò)誤日志,報(bào)錯(cuò)信息結(jié)合起來(lái)查看一下
初步判斷了下可能是命名空間或中間件的問(wèn)題

2017年6月12日 01:17