未创建Laravel命名空间

时间:2016-03-28 04:39:21

标签: laravel namespaces

我的composer.json包括:

 "psr-4": { 
    "App\\": "app/",
    "Laracasts\\": "app/Laracasts/"
    }

但是,vendor / composer中的autoload-prs4.php没有这样的代码

'Laracasts\\' => array($baseDir . '/app/Laracasts'),

所以我无法使用我的新命名空间。

请帮助我!

2 个答案:

答案 0 :(得分:0)

如果添加新目录' Laracasts',则需要更新作曲家并添加文件" Laracasts"在config目录中,然后添加::

return [
'modules'=>array(
    "Laracasts",

),

];

答案 1 :(得分:0)

您可以首先在控制器中添加命名空间,如下所示:

控制器::

namespace App\Modules\Inventory\Controllers;


use App\Http\Controllers\Controller;

class BuyerController extends Controller
{

}