Size: a a a

Laravel для начинающих

2021 February 02

ДЗ

Денис Захаренко... in Laravel для начинающих
David
чего у меня так текст в бд записывается?
son_encode($array,JSON_UNESCAPED_UNICODE);
источник

ДЗ

Денис Захаренко... in Laravel для начинающих
json_encode($array,JSON_UNESCAPED_UNICODE);
источник

ДЗ

Денис Захаренко... in Laravel для начинающих
так сохраняй и в бд все будет корректно
источник

IC

Igor Chishkala in Laravel для начинающих
David
это так и надо?
"Это норма" (с)
источник

VP

Vasile Papuc in Laravel для начинающих
добрый день подскажите пожалуйста как сделать сравнение через pivot то есть  есть many to many
user     level_user     level
надо чтото  такое $user->id === $level->id
источник

R

Ruslan in Laravel для начинающих
Здравствуйте, подскажите пожалуйста. На сервер загружается файл эксель и с него парсятся значения в базу. Но перед этим файл надо проверить на уникальные значения в определённом столбце. Файлы порядка 30к строк. Как это можно устроить? Из идей пока только грузить сперва во временную таблицу mysql и там проверять есть ли дубли. Такой вариант нормальный или есть более лучший?
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Vasile Papuc
добрый день подскажите пожалуйста как сделать сравнение через pivot то есть  есть many to many
user     level_user     level
надо чтото  такое $user->id === $level->id
Два inner join последовательно и всё вроде как. Или я не понял вопрос.
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Ruslan
Здравствуйте, подскажите пожалуйста. На сервер загружается файл эксель и с него парсятся значения в базу. Но перед этим файл надо проверить на уникальные значения в определённом столбце. Файлы порядка 30к строк. Как это можно устроить? Из идей пока только грузить сперва во временную таблицу mysql и там проверять есть ли дубли. Такой вариант нормальный или есть более лучший?
Начать парсить файл и закидать значения в транзакцию бд, на дублированное значение откат транзакции. Ну а если дошли до конца то комит в базу
источник

Р

Ромаша in Laravel для начинающих
ребят. подскажите, пожалуйста. Мне нужно вывести последнее сообщение пользователя из связанной таблицы. Делаю так, как на картинке . Данные передаются, все ок. В blade вывожу $item->messages->first()->text. dd отдает это сообщение, все ок, а если без него Trying to get property 'text' of non-object. Что я делаю не так?
источник

ad

awesome dude in Laravel для начинающих
Ромаша
ребят. подскажите, пожалуйста. Мне нужно вывести последнее сообщение пользователя из связанной таблицы. Делаю так, как на картинке . Данные передаются, все ок. В blade вывожу $item->messages->first()->text. dd отдает это сообщение, все ок, а если без него Trying to get property 'text' of non-object. Что я делаю не так?
Ну потому что если ты уберешь first, если я правильно понял, то ты обращаешься ко всей коллекции, а не к элементу
источник

ad

awesome dude in Laravel для начинающих
Или "без него" без чего?
источник

Р

Ромаша in Laravel для начинающих
awesome dude
Или "без него" без чего?
c dd данные выводит ок, без dd выдает ошибку
источник

ad

awesome dude in Laravel для начинающих
А, понял
источник

EG

Egor Gruzdev in Laravel для начинающих
Ромаша
ребят. подскажите, пожалуйста. Мне нужно вывести последнее сообщение пользователя из связанной таблицы. Делаю так, как на картинке . Данные передаются, все ок. В blade вывожу $item->messages->first()->text. dd отдает это сообщение, все ок, а если без него Trying to get property 'text' of non-object. Что я делаю не так?
добавить relation
function message() {
   return $this->hasOne()->latest();
}
источник

R

Ruslan in Laravel для начинающих
YourPersonalGradeOfHeroin
Начать парсить файл и закидать значения в транзакцию бд, на дублированное значение откат транзакции. Ну а если дошли до конца то комит в базу
Это да, просто думал может есть какой-то способ сперва проверить файл и если есть ошибки в нем выплюнуть сразу все, а то если на каждой строчке будут ошибки, пользователю придется снова и снова загружать и натыкаться на следующую строку
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Ruslan
Это да, просто думал может есть какой-то способ сперва проверить файл и если есть ошибки в нем выплюнуть сразу все, а то если на каждой строчке будут ошибки, пользователю придется снова и снова загружать и натыкаться на следующую строку
Ну тогда файл придется парсить дважды. Один раз проверяем, а если все хорошо, то кладём в базу
источник

R

Ruslan in Laravel для начинающих
Тогда получается лучше всего будет для проверки парсить во временную таблицу? Просто хранить 30к строк в памяти такое себе, чтобы искать повторы
источник

ad

awesome dude in Laravel для начинающих
Ромаша
ребят. подскажите, пожалуйста. Мне нужно вывести последнее сообщение пользователя из связанной таблицы. Делаю так, как на картинке . Данные передаются, все ок. В blade вывожу $item->messages->first()->text. dd отдает это сообщение, все ок, а если без него Trying to get property 'text' of non-object. Что я делаю не так?
А если от сюда убрать first?
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Ромаша
ребят. подскажите, пожалуйста. Мне нужно вывести последнее сообщение пользователя из связанной таблицы. Делаю так, как на картинке . Данные передаются, все ок. В blade вывожу $item->messages->first()->text. dd отдает это сообщение, все ок, а если без него Trying to get property 'text' of non-object. Что я делаю не так?
А не слишком много first?
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Вообще интересовался как оно работает?
источник