@laravel_pro

Страница 1662 из 2014
Alexey
31.07.2018
07:25:40
А все

Новая версия этой либы вышла я так понял несовместимая

Нужно даунгрейднуттсч

Google
Alexey
31.07.2018
07:29:23
По forge у кого можно спросить? Допустим я выполнил npm run dev на сервере. Как мне файлы с сервака залить в репозиторий то?

Александр
31.07.2018
07:31:32
Илья
31.07.2018
07:32:43
Pngquant-bin
sudo apt install libpng-dev

это пробовал?

Mykola
31.07.2018
07:32:58
'trips.*.arrival_date' => 'required|date', 'trips.*.departure_date' => 'required|date|after:arrival_date', так правильно использовать after в массиве ? или нужно указать путь к полю полностью ?

Alexey
31.07.2018
07:33:12
sudo apt install libpng-dev
Да, так не работает, по другому решил, скинул ссылку

Adel
31.07.2018
09:15:23
Кароч. Скидка на шторм. https://www.jetbrains.com/ru/promo/friends/?utm_source=adelf 50% Всем, кто хочет профессионально писать на php :)

Oleh
31.07.2018
09:18:28
Кароч. Скидка на шторм. https://www.jetbrains.com/ru/promo/friends/?utm_source=adelf 50% Всем, кто хочет профессионально писать на php :)
А разве нельзя просто поднять свой сервак и прикрутить лицензию к нему? Безплатно?

Maxim
31.07.2018
09:18:37
Привет. Кто как формирует массив данных для view? Например (меню, meta данные), которые могут быть общими для множества контроллеров. Через middleware лучше делать?

Oleh
31.07.2018
09:18:52
обычную

Google
Maxim
31.07.2018
09:20:16
какие вещи у тебя общие?
Меню сайта, мета теги, + то что в aside элементе на сайте

Саша
31.07.2018
09:20:39
view::compose?

Adel
31.07.2018
09:21:24
Меню сайта, мета теги, + то что в aside элементе на сайте
нувот меню я предлагаю такой подход. - https://github.com/adelf/laravel-menu

один конфиг и один темплейт :)

контроллеры вообще не должны ничего о нем знать

aside - это Viewcomposer как тебе уже подсказали

мета теги... если контроллер их заполняет... то я делал через отдельный сервис. и сделал для него ларавель фасад.

было удобно

Maxim
31.07.2018
09:24:51
А, ок, спасибо

[Anonymous]
31.07.2018
09:24:52
нувот меню я предлагаю такой подход. - https://github.com/adelf/laravel-menu
капец ты пиаришь ся седня, сперва шторм, потом репа на гихабе

[Anonymous]
31.07.2018
09:25:16
Adel
31.07.2018
09:25:21
но шторм - это просто скидка. никаких партнерок там нет

[Anonymous]
31.07.2018
09:25:45
раскручиваю себя вовсю :))
тока сильна не крути, ато как забаню, гг ?

Митяй
31.07.2018
09:26:23
было удобно
не хватает одного, А как же проверка на права ? Бывает, если нету прав и показывать не надо

Adel
31.07.2018
09:26:31
'auth' => authMenuCan('manageUsers'), // Will be shown if user "can" 'manageUsers'.

Митяй
31.07.2018
09:26:46
тогда в example нету (

Adel
31.07.2018
09:26:51
'auth' => function (){ return Gate::check('one') || Gate::check('two'); },

Google
Митяй
31.07.2018
09:26:54
оу

?

Adel
31.07.2018
09:27:24
я думаю скородобавить возможность из бдтам итемы создавать.

вот тогда начнется НАСТОЯЩИЙ ПИАР!!!

Митяй
31.07.2018
09:28:15
А если нет иконки ?

не всегда она быает то

Adel
31.07.2018
09:28:40
просто не делай ее

и в шаблоне не юзай

это просто массив

который в шаблн передастся

Митяй
31.07.2018
09:29:13
так сделай универсальный шаблон ) который еще и иконку чекает

Adel
31.07.2018
09:29:14
единственное на что смотрит компонент на 'active' & 'auth'

Митяй
31.07.2018
09:29:26
нету - не показывать ее

Adel
31.07.2018
09:29:32
да нет универсального шаблона. менбшки ж разные везде

Andrey
31.07.2018
09:37:57
Добавьте к своей текущей подписке еще один год со скидкой 50% от стандартной стоимости первого года. Хитро, то есть надо купить 1 год за полную цену и лишь в этом случае дадут 50% скидки еще на год. То есть если у тебя месячная подписка - можно и не мечтать о скидках. Хитро.

Maxim
31.07.2018
09:40:42
А норм будет, если я создам ModulesController, который принимает ajax запрос, рендерит определенную секцию из view, методом renderSections и отдает скомпиленый компонент. Или это по другому делается?

Maxim
31.07.2018
09:48:42
Хм, но роут все равно же на контроллер будет, да?

Google
Adel
31.07.2018
09:50:00
тыпросто делаешь шаблон и инклудишь его

а композер напонит его даными

Maxim
31.07.2018
09:50:17
Из ajax запроса

Route::get('/modules/{name?}', 'ModuleController@Get');

Adel
31.07.2018
09:52:52
не делают так

либо делают по старнике - все в шаблоне. либо SPA. и там все совсем по-другому

Admin
ERROR: S client not available

Adel
31.07.2018
09:53:26
никто нормальный аяксом не тянет части сайта. этовыбесит юзера.

Maxim
31.07.2018
09:54:22
Ну прелоадер моргнет пол секунды, за то скорость загрузки выше

Речь идет о всяких там не приоритетных вещах типа aside статей

Alexey
31.07.2018
10:08:30
Зачем тебе после сервера в репу что то пушить?
Да, я тупанул, неверно архитектуру работы понял

С workbox кто-нибудь работал?

Service worker обертка от гугла

Как-то не могу сообразить как ее к ларавели прикрутить

Есть стартеры но беглый просмотр дает ощущение что там костыльно как-то

Максим
31.07.2018
10:21:24
Это разве не к фронту относится?

Дмитрий
31.07.2018
10:22:52
как забиндить массив в квери билдере? ->whereRaw(‘something in (?)’)

Илья
31.07.2018
10:24:50
почему бы просто не использовать whereIn?

Google
Дмитрий
31.07.2018
10:25:10
потому что я упростил пример до минимума

в реальном коде все сложнее

Adel
31.07.2018
10:25:21
почему бы просто не использовать whereIn?
ты что! это же слишком просто

Maxim
31.07.2018
10:25:56
потому что я упростил пример до минимума
ну по такому минимуму тебе дали ответ, дай пример более ближе к реальности

Дмитрий
31.07.2018
10:26:56
ты серьезно? как забиндить массив в билдере контекстозависимая задача? ну ок. return $this->joinSnapshot(now()) ->whereRaw('exists( select * from baskets where baskets.period_from >= ABS(DATEDIFF(NOW(), loan_snapshots.prolongated_return_date)) and (baskets.period_to <= ABS(DATEDIFF(NOW(), loan_snapshots.prolongated_return_date)) or baskets.period_to is null) and baskets.id in (?) )', [$basket]);

Adel
31.07.2018
10:27:38
в нормальных билдерах можно подзапросы отдельно формировать

в ларке тоже наверно можно.. хз

Дмитрий
31.07.2018
10:28:34
обосрамс

Adel
31.07.2018
10:29:46
обосрамс
https://laravel.com/docs/5.5/queries#where-exists-clauses

Саша
31.07.2018
10:32:51
А в Eloquent ORM есть что-нибудь, чтоб типа написать User::first(['id']) и получить число?)

Не массив, не объект

Adel
31.07.2018
10:33:30
но вообще странно

зачем тебе тот же самый id который ты только что передал

Саша
31.07.2018
10:34:48
Ну и first

Adel
31.07.2018
10:35:20
Такая запись - это же SELECT id from Users
что тебе вообще нужно?

F01134H
31.07.2018
10:35:27

Страница 1662 из 2014