Евгений
ну вот записи можно делать WP_Query ()
Евгений
а у таксономий помоему подгурому всё
root
потому что сможешь оставялять нужные переменные в Dom'e
root
И по нему выхватывать
Евгений
ок, благодарю, посмотрю в этом направдении
root
Пожалуйста
(;¬_¬)
давно лара в wp перевелась, а тему забыли поменять?
Anonymous
давно лара в wp перевелась, а тему забыли поменять?
тебя агрит вп потомшта ты давно в код джумлы не смотрел
Artem
посоны, а мокать ОРМ без боли никак не получится?
Artem
а то я погуглил и что-то погрустнел. Может плохо гуглил и есть простые способы?
invariance
бля, где то видел в доке
Евгений
куда мокать?
Stas
подскажите, что это за многоточие?)
Stas
подскажите, что это за многоточие?)
это namespace Illuminate\Support\Facades;
Artem
подскажите, что это за многоточие?)
http://php.net/manual/ru/functions.arguments.php#functions.variable-arg-list
invariance
подскажите, что это за многоточие?)
для переменного количества аргументов
invariance
$args будет содержать массив аргументов
invariance
но такое лучше не юзать
Stas
но такое лучше не юзать
понял спасибо! аргументы будут переданы в виде массива
Stas
Многоточие (...) можно использовать при вызове функции, чтобы распаковать массив (array)
invariance
посоны, а мокать ОРМ без боли никак не получится?
юзай либо seeding, либо готовые коллекции
invariance
из коробки мокинг не поддерживается кажись
Aleserche
Laravel Chrome Logger больше не работает? По какой-то причине перестал работать
Евгений
первый раз о таком слышу)
Алексей
А че обычную консоль отменили?
Aleserche
обычную это какую?
Евгений
хромовскую
Алексей
tail -f / less / grep
Aleserche
хромовскую
не падает туда ничего
Aleserche
может я что-то забыл включить
Евгений
я просто не в курсе что за расширение и как оно применяется, сорри
Aleserche
да оно древнее, просто за 2 года все могло измениться
invariance
Тэкс тэкс тэкс
invariance
народ
invariance
в ларке можно как то добиться модульности как в симфони?
Andrey
Точно так же
Andrey
Теперь говори вместо Bundle ПАКЕТ
invariance
по-моему таки разные понятия, не?
Andrey
И в чем по твоему разница?)
invariance
ну пакет скорее как библиотека, а бандл - как компонент единой системы
Andrey
https://laravel.com/docs/5.4/packages
Andrey
Ты про composer-пакеты говоришь
invariance
Ну ладно
invariance
Спасибо)
Andrey
Тебе же для модульности просто нужен ServiceContainer по сути. В Laravel он имеется
invariance
почитал про пакеты, таки они ближе именно к пакетам композера, чем к бандлам
Andrey
Так все ассеты ты туда можешь пихать. Публиковать тоже можешь. Доступ к Service Container есть, что тебе еще нужно от пакета?
invariance
бля сложна
invariance
А есть какие-нибудь статейки, видосики по построению сложной архитектуры на ларке?
invariance
Возможно кто то видел
Dmitriy
в ларке можно как то добиться модульности как в симфони?
то есть использовать разные части ? Но не совсем. Ларка монолит. один компонент тянет пол ларавела
invariance
у меня будет сложная приложуха, с тонким фронтендом и охуенно здоровой базой данных, с которой оно будет работать. Но сущностей будет не так уж много. Что под это взять - встроенный eloquent или какую-нибудь доктрину?
invariance
это не касается вопросов выше
invariance
склоняюсь к доктрине или пропелу
Stas
кто-нибудь знает как все работает в пакете socialite? https://github.com/laravel/socialite Почему можно сделать так? Socialite::driver('github')->redirect();
Stas
Подскажите пожалуйста! Почему можно вызывать несколько методов подряд здесь $user = Socialite::driver('github')->user(); Понятно, что когда вызываешь метод фасада и если там метода нет, то вызывается метод getFacadeAccessor() смотрит в сервис провайдер на зарегистрированный класс, сервис провайдер возвращает в нашем случае SocialiteManager($app) и вызывает с помощью __callStatic($method, $args) нужную функцию. В нашем случае вызывается функция driver('github') которая находится в родительском классе Manager, потом вопрос $user = Socialite::driver('github')->user(); откуда здесь вызов функции user() ???? Потому что driver('github') возвращает экземпляр класса драйвера, верно?
invariance
угу, и из этого экземпляра вызывается функция user(). fluent interface в чистом виде
Dmitriy
Для сложных запросов есть DB:raw
Dmitriy
Бери то что лучше понимаешь
Dmitriy
И не понятно причём тут архитектура
Arthur'); DROP TABLE Users;--
подскажите пожалуйста. чтобы использовать User::subscribers(); вместо того чтобы писать каждый раз везде User::where('subsriber', 1); куда копать надо?
Arthur'); DROP TABLE Users;--
туплю, простите
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
тогда такой вопрос. как сделать второй метод рабочим?
Arthur'); DROP TABLE Users;--
BadMethodCallException in Macroable.php line 74: Method whereNotNull does not exist.
Юрий
BadMethodCallException in Macroable.php line 74: Method whereNotNull does not exist.
Ну логично. У тебя в первом методе гет идет. После него уже нельзя так применить.
Юрий
Продублируй код и не пытайся оптимизировать на 5 символов. Или убери геты и делай их сам при вызове методов
Andrey
у меня будет сложная приложуха, с тонким фронтендом и охуенно здоровой базой данных, с которой оно будет работать. Но сущностей будет не так уж много. Что под это взять - встроенный eloquent или какую-нибудь доктрину?
У меня для тебя плохие новости. Реализация сложных архитектур в целом не зависит от фреймворка) Фреймворк просто содержит реализации каких-то базовых вещей, типа Command Bus
Andrey
Я, например такую структуру пользую в своих проектах и с легкостью потом дроблю все на микросервисы https://github.com/hlogeon/LaravelBoilerplate
Andrey
Как пример http://take.ms/A8HPeu
Andrey
http://take.ms/Wm6X0
invariance
прикольчик
Andrey
http://take.ms/FH840
invariance
мне наверное подходит
Andrey
Тока там посмотри common replacement, ибо там Doctrine ODM для MongoDB