Size: a a a

2020 April 25

D

David in Laravel Pro
Dmitry Gerasin @thedesigner
почему я не могу использовать чисто use
Ты можешь использовать. Если ты подключил нормальный пакет с правильными настройки. То дальше подключаешь его фасад или контракт(они почти тоже самое с фасадом) И пользуешься методами фасада.
источник

D

David in Laravel Pro
Так же можешь классами пакета пользоваться, если понимаешь что они делают. Здесь главное понять что в сервис провайдере и как он настроен.
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
David
Ты можешь использовать. Если ты подключил нормальный пакет с правильными настройки. То дальше подключаешь его фасад или контракт(они почти тоже самое с фасадом) И пользуешься методами фасада.
для меня фасад вообще отдельный дремучий лес )
источник

D

David in Laravel Pro
Это просто слово умное. На самом деле там собраны методы обычные и каждый метод что то делает
источник

D

David in Laravel Pro
Просто чтобы тебе не лезть в весь код пакета. Фасад тебе даёт уже нужные методы для работы с пакетом. Возможно в фасаде чего то не будет для тебя. Но в серьезных пакетах такого мне кажется не будет.
источник

V

Vadim in Laravel Pro
David
Это просто слово умное. На самом деле там собраны методы обычные и каждый метод что то делает
Это просто не фасад, а статический прокси
источник

C

Chingiz in Laravel Pro
всем привет!
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
David
Просто чтобы тебе не лезть в весь код пакета. Фасад тебе даёт уже нужные методы для работы с пакетом. Возможно в фасаде чего то не будет для тебя. Но в серьезных пакетах такого мне кажется не будет.
и тогда ты эти методы выносишь в паблик методы  в фасад?
источник

D

David in Laravel Pro
Vadim
Это просто не фасад, а статический прокси
Пускай так зовётся, от этого смысл не меняться. Это набор методов все равно
источник

V

Vadim in Laravel Pro
David
Пускай так зовётся, от этого смысл не меняться. Это набор методов все равно
Не, ну с такой с логикой что угодно будет набором методов. Очень удобный аргумент.
источник

D

David in Laravel Pro
Vadim
Не, ну с такой с логикой что угодно будет набором методов. Очень удобный аргумент.
Зато для начала легче понимать, а потом уже можно лезть в глубь. Я не против глубоких знаний, так и должно быть.
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
так тут еще видос про сервис провайдер
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
https://www.youtube.com/watch?v=E8u75FAc068
но рейтинги у него не оч
источник

V

Vadim in Laravel Pro
Dmitry Gerasin @thedesigner
и тогда ты эти методы выносишь в паблик методы  в фасад?
Есть обычные сервисы с обычными НЕ статическими методами. Есть фасад, от которого ты экстендишься и указываешь алиас на твой сервис. Дальше через __callStatic вызов метода проксируется вместе с аргументами твоему сервису. Все.
источник

D

David in Laravel Pro
Dmitry Gerasin @thedesigner
и тогда ты эти методы выносишь в паблик методы  в фасад?
Да. Ну я обычно вывожу какой то функционал туда который относится к логике пакета.
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
Vadim
Есть обычные сервисы с обычными НЕ статическими методами. Есть фасад, от которого ты экстендишься и указываешь алиас на твой сервис. Дальше через __callStatic вызов метода проксируется вместе с аргументами твоему сервису. Все.
зачем ты так выделали что они не статические ?
Это значит что я не смогу вызвать их так :: ? ))
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
Vadim
Есть обычные сервисы с обычными НЕ статическими методами. Есть фасад, от которого ты экстендишься и указываешь алиас на твой сервис. Дальше через __callStatic вызов метода проксируется вместе с аргументами твоему сервису. Все.
Есть фасад, от которого ты экстендишься и указываешь алиас на твой

Ага но тут все в каше
алиас ты указываешь где ? правильно в app.php
а extend где ? правильно в твоем кастомном провайдере ?
источник

V

Vadim in Laravel Pro
Dmitry Gerasin @thedesigner
Есть фасад, от которого ты экстендишься и указываешь алиас на твой

Ага но тут все в каше
алиас ты указываешь где ? правильно в app.php
а extend где ? правильно в твоем кастомном провайдере ?
> алиас ты указываешь где ? правильно в app.php
> а extend где ? правильно в твоем кастомном провайдере ?

Нихуя неправильно, иди читай доку.
источник

DG

Dmitry Gerasin @thed... in Laravel Pro
Vadim
> алиас ты указываешь где ? правильно в app.php
> а extend где ? правильно в твоем кастомном провайдере ?

Нихуя неправильно, иди читай доку.
а ты нахер тогда нужен если есть дока ?
источник

V

Vadim in Laravel Pro
Dmitry Gerasin @thedesigner
Есть фасад, от которого ты экстендишься и указываешь алиас на твой

Ага но тут все в каше
алиас ты указываешь где ? правильно в app.php
а extend где ? правильно в твоем кастомном провайдере ?
источник