2017-09-27 11 views
0

私自身のLaravelパッケージを作成しています。私のパッケージにはいくつかのビューがあり、Form::open()のようにビューの1つにFormファサードを使用します。もしそうなら、これは可能ですか?Laravelパッケージ開発私のパッケージに別のファサードを使用するには

これは私のcomposer.jsonです:

{ "name": "thomasbird/laravel-cms", "description": "A basic content management package that encapsulates some of the common functionality of a cms", "type": "project", "license": "MIT", "authors": [ { "name": "Thomas Bird", "email": "[email protected]" } ], "minimum-stability": "dev", "require": { "laravelcollective/html": "5.*", "symfony/css-selector": "^3.2" }, "require-dev": { "symfony/dom-crawler": "2.8.*|3.0.*" } }

答えて

0

あなたのcomposer.jsonのrequireセクション内の任意の必要なパッケージを指定する必要があります。あなたのパッケージのcomposer.jsonで、laravel集団のHTMLヘルパーを使用したい場合は、以下のように、あなたが指定することができる。例えば

、:

"require": { 
     "php": "^7.0", 
     "laravelcollective/html":"^5.4.0", 
     ... 
     ... 
     ... 

だから、あなたが必要なパッケージに含まれる任意のファサードを使用することができます。

+0

ありがとう@PSJ、私は 'composer.json'を質問に追加しました。私は 'composer install'を実行して依存関係をインストールした後、' composer dump-autoload'を実行しましたが、 'class Form not found'というエラーが表示されます。 –

関連する問題