@laravel_pro

Страница 1553 из 2014
Игорь
02.07.2018
19:50:41
Игорь с докером ось переустанавливать не нужно))
Да, я понимаю. Но с этим докером еще нужно до фига времени, чтобы разобраться. Плюс, если что-то заглючит, то хрен найдешь причину (возможно, я ошибаюсь). Ну и конечно, если нужно работать с несколькими сайтами на разных конфигурациях, то докер нужен

Dave
02.07.2018
19:57:18
Игорь с докером в принципе все быстрее

Включая разбор полётов

Aleksandr
02.07.2018
20:00:50
Подскажите, как в рилейшене к примеру когда делаю hasMany(Model:class)->with('someRelation') вернуть только то что. находится в самом someRelation, без того что в Model

Google
Alexei
02.07.2018
20:23:00
вечера всем кто не смотрит футбол и присутствует ) вопрос как проверить если приатаченая картинка не нул? Mishai\Sitemanager\Models\Spo::where('id', 2)->with( 'bg_image')->where('big_image', '!=', null)->get() это не работает и я понимаю почему, но не понимаю как проверку добавить? спс

Alexei
02.07.2018
20:27:10
я понимаю но это я для примера что я хочу проверить

как проверить если картинки нет?

Саша
02.07.2018
20:27:48
isset??

Dmitry
02.07.2018
20:28:22
как проверить если картинки нет?
У тебя там не картинка, а строка. Что у тебя по умолчанию записывается?

Илья
02.07.2018
20:28:27
->whereNotNull('fieldname')

Alexei
02.07.2018
20:28:35
public $attachOne = ['bg_image' => 'System\Models\File'];

к этой модели потому with('bg_image') ее подбираю

->whereNotNull('fieldname')
не будет работать так как это не поле это атач к модели файлов

Alexei
02.07.2018
20:32:14
Что то ты странное делаешь
пересдарался вот что я хотел Mishai\Sitemanager\Models\Spo::where('id', 2)->whereHas('bg_image')->get()

Denis
02.07.2018
21:40:06
Сломал себе мозг, кто в курсе \Request::fullUrl() возвращает урл с http Несмотря на то что заход был на https

Google
Vitaliy
03.07.2018
00:30:26
Парни, есть норм мануалы по пивотным моделям?

Andrey
03.07.2018
05:40:27
Сайт в .env поменяй на https
В .env урл прописывается только для консольных команд, джобов и всего, что запускается вне инстанса request, то бишь без открытия окна в браузере.

Игорь
03.07.2018
05:42:57
Загляни в код URLGenerator
Чувак. не вижу смысла. Когда у меня была эта дичь. Мне помогло поменять там. Я указал это как предпологаемое решение. Разговор можно закончить, спасибо ?

Andrey
03.07.2018
05:43:58
Сорян, тупанул. При запуске в вебе адрес формируется исходя из текущего открытого домена, например если сайт открыт по адресу http://127.0.0.1:8000 то вызываемые функции url('foo/bar'), route('foo/bar') да asset('foo/bar') вернут путь именно для него, т.е. http://127.0.0.1:8000/foo/bar. А вот настройка APP_ENV нужна для формирования урла из консольных команд, джобов и прочего, где нет обработки браузера, то бишь реквестов как таковых.

Именно. Ещё для стореджа используется в конфиге. Это одно из самых частых заблуждений. Я задолбался его развеивать) Молодец что сам разобрался

Чувак. не вижу смысла. Когда у меня была эта дичь. Мне помогло поменять там. Я указал это как предпологаемое решение. Разговор можно закончить, спасибо ?
Ты смысл видишь? А он - есть! Чтобы понять как работает фрейм, надо уметь в его код. Говорю тебе что эта опция на формирование урлов никак не влияет, потому как она в принципе там не используется.

Andrey
03.07.2018
05:48:40
Поздравляю. Возьми с полки пирожок. Понюхал? - положи обратно.

Игорь
03.07.2018
05:49:08
?? ?‍♂

Maksim (Ellrion)
03.07.2018
05:53:23
Сломал себе мозг, кто в курсе \Request::fullUrl() возвращает урл с http Несмотря на то что заход был на https
У тебя связка nginx+apache? Или какой-то прокси нгинкс есть (балансировщик там)? Лара берет протокол из данных запроса

Я написал там, что в свое время именно эта настройка сработала для меня. Ничто другое.
Это не может быть правдой. И не нужно программировать заклинаниями.

Игорь
03.07.2018
05:54:34
Это не может быть правдой. И не нужно программировать заклинаниями.
Модет, как не может. Но это было на старой версии фрейма

4.5 где-то

Maksim (Ellrion)
03.07.2018
05:55:48
Модет, как не может. Но это было на старой версии фрейма
Не было такой версии. А до 5 Лара вообще энвы не использовала же

Игорь
03.07.2018
05:56:10
Че ты мне втираешь

Использовала

Google
Игорь
03.07.2018
05:56:23
Вот отвечаю

Щас найду проект и гляну версию

Сори

5.2

Но сути проблемы не решает. У меня assets грузились с http пока я не поменял в env

Nik
03.07.2018
06:04:14
Но сути проблемы не решает. У меня assets грузились с http пока я не поменял в env
laravel/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php:292 та шо вы такое говорите ? :)

Игорь
03.07.2018
06:09:48
laravel/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php:292 та шо вы такое говорите ? :)
Я спорить ни с кем не собираюсь. В том проекте ласт комит год назад, вполне вероятно что были кривые руки

Nik
03.07.2018
06:10:26
а с кодом спорить бесполезно :)

Игорь
03.07.2018
06:12:36
Я освятил суть. Решать тебе, как к ней относится. Вполне вероятно, что там какой-то пакет модифицировал урлы. Я всегда удивлялся, как тот слоняра работал

А как чекнуть версию лары, которая была до обновления пакетов?

Maksim (Ellrion)
03.07.2018
06:25:14
Что то где-то когда-то. Версия 4.5 у него, потом мб уже пакет. Ты говоришь людям неверную информацию. Просто перестань это делать

Игорь
03.07.2018
06:27:16
Заметь, я ничего не пытался изначально никому говорить. Я сделал предположение, которое мне помогло. Да, правда повелся на конфликт) Вот в этом мой косяу 100%

Maksim (Ellrion)
03.07.2018
06:30:23
Заметь, я ничего не пытался изначально никому говорить. Я сделал предположение, которое мне помогло. Да, правда повелся на конфликт) Вот в этом мой косяу 100%
Влияние апп урл энва на генерацию урлов при веб запросах это одно из самых частых заблуждений и ты его поддержал.

Игорь
03.07.2018
06:31:45
Я уже объяснил почему ??‍♂️ Я никогда не утверждаю, что я на 100% прав. Так как всегда есть более опытные разработчики и очень много других факторов (типа влияния сторонних пакетов и т.п.).

Serge
03.07.2018
06:34:00
Как правильно подключать гугл шрифты если для сборки фронта использую laravel mix?

Stanislav
03.07.2018
06:34:03
Народ, подскажите bestpractice: есть первоначальные (например, справочные) данные, которые должны быть в таблице. Я думал их добавлять вместе с миграцией. Стоит ли это делать так или правильней будет подгружать вручную отдельным дампом?

Serge
03.07.2018
06:36:43
Все импорты из основного css не тянет, пока их не пропишу в mix

Google
Игорь
03.07.2018
06:38:01
Serge
03.07.2018
06:38:07
Да

Stanislav
03.07.2018
06:38:08
seeder
благодарю!

Serge
03.07.2018
06:38:23
Через сдн

Игорь
03.07.2018
06:38:43
Через сдн
Должен тянуть, если ты правильно импортишь

Admin
ERROR: S client not available

Игорь
03.07.2018
06:39:04
Ну, по крайней мере у меня, все прекрастно тянет

Maksim (Ellrion)
03.07.2018
06:39:05
Народ, подскажите bestpractice: есть первоначальные (например, справочные) данные, которые должны быть в таблице. Я думал их добавлять вместе с миграцией. Стоит ли это делать так или правильней будет подгружать вручную отдельным дампом?
Можешь в сидер зашить. Можешь в саму миграцию но тогда главное не использовать модель. Ну и у сидера есть ряд преимуществ в нем можно использовать модель (код проще), его можно модифицировать (обновлять как и сами данные так и их структуру). Минус у сидеров один - надо отдельно запускать

Serge
03.07.2018
06:40:02
Даже все импорты css не тянет из основного, пока не укажу их в mix

Dastan
03.07.2018
06:41:24
Ребят подскажите плз как лучше всего реализовать фильтрацию товаров в интернет магазине. Фильтров много и они тоже модели. Попробовал через скоупы что то не то.

Aibek
03.07.2018
06:45:00
почему отдельно? —seed опция же есть

Alexander
03.07.2018
06:45:03
кто поднимал ларавел в докере? Подскажите пожалуйста почему запросы могут долго выполняться? сам nginx быстро работает, php тоже ок, тупит именно Laravel. От 1.5 до 3 секунд запрос совершается, даже если ничего не пишет в бд. Просто заглушка.

mr_makss
03.07.2018
06:45:26
бд?

Alexander
03.07.2018
06:46:04


в ларе Route::get('/test', function() { return ['test' => 'ok']; });

Maksim (Ellrion)
03.07.2018
06:46:30
почему отдельно? —seed опция же есть
Ну это считается тоже как "отдельно" тебе надо не забыть эту опцию. Основной смысл минуса был именно в том что надо непродолбаться

Google
mr_makss
03.07.2018
06:46:57
в /test что происходит?

Игорь
03.07.2018
06:47:29
Вот это
А че у тебя по пакетам?

Dastan
03.07.2018
06:47:46
мб, заюзать билдер для такой цели?
билдер юзаю в контроллере сами условия в скоупах но все равно получается портянка

mr_makss
03.07.2018
06:47:48
может на роут ещё что-нибудь завязано?!))

Alexander
03.07.2018
06:47:56


Dastan
03.07.2018
06:48:11
Просто вынеси все в отдельный класс
со статичными методами? ))

Subb98
03.07.2018
06:48:12
http://designpatternsphp.readthedocs.io/ru/latest/Creational/Builder/README.html

Maksim (Ellrion)
03.07.2018
06:48:28
ну тогда можно в миграции вызвать db:seed
А вот это делать точно не стоит

Aibek
03.07.2018
06:48:38
почему?

Maksim (Ellrion)
03.07.2018
06:48:39
почему?
Подумай сам. Но суть такая же как и потому почему нельзя юзать модели

Dastan
03.07.2018
06:49:22
Зачем?
есть вообще бест практис?

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