Murad
а как понять ленивая?
Maksim (Ellrion)
Не. Ленивая там не причем
Murad
ну ошибка была в том что в таблицу категори ничего не шло, и поэтому ошибку она ругалась что яцейка категории пуста
Maksim (Ellrion)
Хоть лоад хоть виз хоть ленивая. Если релейшена нет то его нет
Murad
нет. не с with, ['posts' => $posts] так передавал, поправил сработало уже
Listar
Если есть 2 связные таблицы многие со многим, при добавлении новых связей просто вручную вносить изменения в связующую таблицу ?!
Listar
или как то покрасивше метод есть )?
Maksim (Ellrion)
https://laravel.com/docs/5.5/eloquent-relationships#updating-many-to-many-relationships
Maksim (Ellrion)
Тем что у нас ООП и удобнее оперировать объектами. Мы не размазываем имена таблиц, методы поиска, работу со связями и т.д
Maksim (Ellrion)
Да
Maksim (Ellrion)
90% случаев
Bohdan
Всем привет, есть ли у кого то в закладках гайд по настройке доступа к GitLab ? а то нивкакую, то ли я тупой то ли лыжи не едут
Bohdan
а через костыли не хотелось бы
Bohdan
phpstom использую
Dmitry
По сути ты получаешь тоже самое. AR дает больше плюшек, а так по сути тот же билдер
Dmitry
при релейшенах ты так или иначе должен сделать запрос
Dmitry
приведи пример
Dmitry
что ты этим запросом хочешь выбрать?
Dmitry
и как ты сделал бы это одним?
Antonio
И в итоге не получил бы готовых объектов
Dmitry
т.е. выбрал бы данные из 2х таблиц, причем из одной кучу повторяющихся? ни разу джоины не мерил по производительности?
Dmitry
джоины намного медленнее чем выборка из списка по id, особенно на больших таблицах очень заметно
Dmitry
причем тут орм? орм это просто представление, там внутри тот же query builder, тобишь фасад DB
Dmitry
ну смотри, первый минус что при джоинах ты получаешь дублированные данные - это раз два - это то что ты не получаешь отдельных сущностей три - джоины медленные (можешь сам попробовать)
Aleksey
Если джойн по индексу делать все будет нормально
Aleksey
Сделать покрывающий или просто некластеризованный
Aleksey
А во второй таблице это будет первичный ключ
Aleksey
(я не прочитал только последнее сообщение)
Aleksey
Но судя по запросу выше 2 таблицы не связаны))
Aleksey
Нет ФК значит джойн юзать вообще не вариант)))
Alex
всем привет. Кто нибудь "unisharp/laravel-filemanager" использует? как сделать отображение файлов определенного формата?(например mp4)
Евгений
я юзаю
Евгений
но ответа не знаю)
Maksim
В чем проблема? Mac-mini-Maksim:~ maksim$ vagrant init A Vagrantfile has been placed in this directory. You are now ready to vagrant up your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on vagrantup.com for more information on using Vagrant. Mac-mini-Maksim:~ maksim$ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Box 'base' could not be found. Attempting to find and install... default: Box Provider: virtualbox default: Box Version: >= 0 ==> default: Box file was not detected as metadata. Adding it directly... ==> default: Adding box 'base' (v0) for provider: virtualbox default: Downloading: base An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. Couldn't open file /Users/maksim/base Mac-mini-Maksim:~ maksim$
Maksim
Изначально был установлен Vagrant и я спокойно работал на нем, но сегоня при запуске предложил заново установить его
Maksim
A Vagrant environment or target machine is required to run this command. Run vagrant init to create a new Vagrant environment. Or, get an ID of a target machine from vagrant global-status to run this command on. A final option is to change to a directory with a Vagrantfile and to try again.
Pavel Burak
как получить из бд не коллекцию обьектов а все обьекты но без коллекции =)
Pavel Burak
в виде массивов
Antonio
toArray()
Pavel Burak
спс
Anonymous
$videos = DB::table('video')->where(...)->limit(10)->get()->toArray(); DB::table('video_copy')->insert($videos); почему так нельзя, и как нужно правильно? структура таблиц одинаковая
Daniil
а что выдает? подробности
Anonymous
ок, понял можно так json_decode(json_encode($videos), true);
Aleksey
Метод toArray правильно был использован?
Анатолий
Хотя что так и так одни яйца
Romuald
У гиков не узнать. Всем привет!
Romuald
Скажите плиз, можно ли менять assets path в зависимости от каких-то условий?
Romuald
К приложке подключено несколько доменов. Я хочу динамически создавать страницы. Но у разных сайтов разные наборы js,css, я хочу подключать их из корня папки, привязанного к домену. Можно ли подменять путь к ассетам, в зависимости от текущего домена
Анатолий
Скажите плиз, можно ли менять assets path в зависимости от каких-то условий?
ну а почему нет, укажите их в блоках в конструкции основного лэйоута
Anonymous
14 каких то говноедов юзают ларку и до сих пор не сидят здесь.
Romuald
ну а почему нет, укажите их в блоках в конструкции основного лэйоута
ну вообще планирую из админки писать пути к файлам. удобно прописывать относительный путь, который будет строится на основе домена
Romuald
вместо /site.ru/assets/js писать /assets/js
Romuald
Хотя че я туплю. Я же всю статику буду собирать в один файл. Одно подключение не составит труда, я думаю
Romuald
Спасибо Анатолий!
Анатолий
если порыться в Illuminate\Routing\UrlGenerator там есть методы к assets к ним можно получить доступ через фасад URL
Анатолий
мб что то из них пригодится...
Romuald
мб что то из них пригодится...
Спасибо! В шею гонят. Не получится качественно сделать)))
Romuald
мб что то из них пригодится...
RewriteRule ^assets/(.*) $%{SERVER_NAME}/$1 [QSA,L] Шах и мат задачке
Murad
может кто сказать почему он ругается? и посоветуйте плиз какой нить плагин для автодополнения когда подключаешь какой нить файл, как в sublime например.. спс
Kyryll
Можешь убрать use strict и вместо let написать var - должно перестать. Но лучше оставь как есть и забей😊
Анатолий
что то мне подсказывает что laravel-mix выпилили с лары начиная с версии 5.3?
Kyryll
ты хотел сказать добавили в 5.5 ? https://laravel.com/docs/5.5/mix
Анатолий
не не как раз слышал что выпилили
Анатолий
я просто webpack использую
Murad
оно та работает. просто глаза мазолит, ну ничего пусть будет так(
Анатолий
хм интересная ссылка, надо будет глянуть.... в хозяйстве пригодится
Dmitriy
не не как раз слышал что выпилили
в 5.4 elixir просто переименовали в mix
Maksim (Ellrion)
что то мне подсказывает что laravel-mix выпилили с лары начиная с версии 5.3?
был элексир на базе галпа до 5.3, стал микс на базе вебпака с 5.4. но суть одинаковая
Анатолий
во во элексир вспомнил
Анатолий
не неси фигню
выше написал что спутал
Maksim (Ellrion)
Murad
так а надо 6
поставил 6 перезагрузил больше не ругается, спасибо)