Я создаю свой собственный пакет Laravel, в моем пакете есть несколько представлений, и я хочу использовать Form
фасад в одном из моих видов, примерно так: Form::open()
, Возможно ли это, если да, то как?
Это мое 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": "godoploid@gmail.com"}
],
"minimum-stability": "dev",
"require": {
"laravelcollective/html": "5.*",
"symfony/css-selector": "^3.2"},
"require-dev": {
"symfony/dom-crawler": "2.8.*|3.0.*"}
}
Вам необходимо указать все необходимые пакеты в пределах require
раздел вашего composer.json.
Например, если вы хотите использовать html помощники коллектива laravel, в вашем пакете composer.json
Вы можете указать следующее:
"require": {
"php": "^7.0",
"laravelcollective/html":"^5.4.0",
...
...
...
Таким образом, вы можете использовать любые фасады, входящие в ваши необходимые пакеты.
Других решений пока нет …