我在我的Laravel项目中有一个包含它自己的包的包。我需要在我的项目的主视图中包含该视图。我的软件包被命名为Tkabir \ Somepackage。在我的项目的config/app.php,我已经包括了包装上的服务供应商在我的主视图中包含包视图
'providers' => [
/*
* Package Service Providers...
*/
Tkabir\Somepackage\SomeServiceProvider::class,
]
,也包括了包装的正面别名为
'aliases' => [
/*
*/
'Somepackage' => Tkabir\Somepackage\Facade\Somepackage::class,
]
但尽管如此,当我尝试包括鉴于从包在我的主要观点是这样的:
@include('Somepackage::welcome')
...其中welcome.blade.php是我的包刀片视图文件,我得到显示以下错误:
FileViewFinder.php中的ErrorException异常行112: 没有为[Somepackage]定义的提示路径。 (查看:E:\ xampp \ htdocs \ laravel-> projects \ test_package \ resources \ views \ welcome.blade.php)
看起来这里有什么问题?
这里的链接到我的包在Github上,如果有人需要看文件:mypackage
另外,有人可以有高代表请编辑我的帖子的标题,使更多的意义?我开始写标题,但后来完全忘了完成它-_- – BangularTK
更好地发布您的包视图到laravel资源目录它将很容易访问。 – umefarooq