Разработка пакета Laravel Как использовать другой фасад в моем пакете

Я создаю свой собственный пакет 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.*"}
}

0

Решение

Вам необходимо указать все необходимые пакеты в пределах require раздел вашего composer.json.

Например, если вы хотите использовать html помощники коллектива laravel, в вашем пакете composer.jsonВы можете указать следующее:

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

Таким образом, вы можете использовать любые фасады, входящие в ваши необходимые пакеты.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector