我在我的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