【发布时间】:2014-10-13 12:58:21
【问题描述】:
我在 Laravel 中构建了一个 API,版本如下:
/controllers/api/v1/CommentController.php
/controllers/api/v2/CommentController.php
在我的路线中,我这样调用正确的控制器:
Route::resource('notification', 'api\v2\CommentController');
这可行,但由于我在控制器中使用命名空间,所以我必须使用 \ 方法才能在根命名空间中找到 \Response 之类的类?
namespace api\v1;
class NotificationController extends \BaseController {
public function index()()
{
return \Response::json({});
}
}
有没有办法避免使用反斜杠符号并使用正确的命名空间?
我尝试使用 use \App; 但没有结果
【问题讨论】:
标签: laravel-4 namespaces