我正在開發一個博客作爲Laravel 5.3的定製軟件包。無法在Laravel5.3中註冊我的定製軟件包的依賴關係
到目前爲止,我已經掌握了路線,控制器,模型和遷移工作。
我現在正在研究CRUD。對於形式,我想我可以利用這個: https://laravelcollective.com/docs/5.3/html
UPDATE
我已經安裝的軟件包與作曲家。依賴項位於composer.json文件中。這些文件位於我的軟件包的供應商文件夾中。 我也想跑
composer dump-autoload -o
從我composer.json
"require": {
"laravelcollective/html": "5.3.*"
}
我已經到處看,人們建議做到以下幾點:
/**
* Register bindings in the container.
*
* @return void
*/
public function register()
{
// Bind the app.
$this->app->bind('blog', function ($app) {
return new Blog;
});
// Register LaravelCollective Form Builder.
$this->app->register('Collective\Html\HtmlServiceProvider');
$this->app->alias('Form', 'Collective\Html\FormFacade');
$this->app->alias('Html', 'Collective\Html\HtmlFacade');
}
我目前得到的以下錯誤無處不在:
FatalThrowableError in Application.php line 610: Class 'Collective\Html\HtmlServiceProvider' not found
真的不知道我哪裏出錯了。
UPDATE
我已經試過,而不是註冊綁定:
$this->app->bind('Collective\Html\HtmlServiceProvider');
但這次我得到以下錯誤:
Class 'Collective\Html\FormFacade' not found
嗨,是的,我有,抱歉忘了補充說我不知道如何編輯帖子。我已經添加它作爲上面的評論。 –
您是否嘗試過運行'composer dump-autoload -o'? – Ryan
是的我也嘗試過運行這個 –