其實,你應該在config/app.php文件中預留。然後,您可以添加
In the Service Providers array : 'Menu\MenuServiceProvider',
In the aliases array : 'Menu' => 'Menu\Menu',
最後,您需要運行以下命令;
php artisan dump-autoload
我假設你已經在composer.json
對不起加入這個包,我沒弄清楚你的問題,你編輯之前的。我不確定在視圖或控制器中不能調用$ menu變量。根據我的經驗,我會以注射的方式做到這一點。
routes.php;
App::bind('MenuCreator',function($app) {
return new yournamespace\YourMenuClass();
});
在YourMenuClass.php
比方說,我有一個函數調用createMenu
public function createMenu {
//TODO create Menu and styling Menu
}
如果我要調用此注射法,我可以訪問此方式;
$menuClass = App::make('MenuCreator');
$menuClass->createMenu();
請注意,您需要導入應用。而且你還需要運行
php artisan dump-autoload
希望得到這個幫助。對不起,我的英語不好。
@halfer,你好,並感謝更正,但人們不知道我的技能是什麼,所以,解決方案可能對一些用戶來說是顯而易見的,他們認爲我會問問問題,並由此獲得降低成本情況。 –
我之所以倒退是因爲你恢復了我的編輯,儘管現在我已經改變了主意,並收回了投票。請記住,還原編輯看起來像是在開始一場編輯戰爭,而這場戰爭在這裏並沒有太好的表現。 – halfer
xaxaxaxa。我不與任何人交戰:)只是我喜歡弄清楚我的技能集合是什麼,並且防止downvotes以防我的問題不太好。無論如何,你對我的問題有任何答案嗎? –