关于PSR-0标准,它说每个类必须有一个命名空间。
那么,控制器是否也必须在命名空间中呢?
答案 0 :(得分:4)
如果您希望您的控制器符合PSR-0,那么它们必须是命名空间。
Laravel使您可以非常轻松地为所有控制器使用单个命名空间,而无需在每个路径上手动设置它:
Route::group(['namespace' => 'ACME\Controllers', function ()
{
// Routes to: ACME\Controllers\Home@index
Route::get('/', 'Home');
// Routes to: ACME\Controllers\Admin@orders
Route::get('admin/orders', 'Admin@orders');
}]);