Bogdan
да, в интернете полно таких табличек
Bogdan
Можешь подключить какой то сервис, или выкачать бд
Alexander
Евгений
он дает скачать всё?
Alexander
А соре, это может быть проблемой
Евгений
есть geonames.org и там апи вроде норм, можно попытаться оттуда выкачать города. Правда еще плохо изучил вопрос округов, как они там представлены
Alexander
Хотя думаю да. Вроде их сервис можно развернуть у себя на сервере, а значит и базу дадут
Bogdan
https://github.com/asakasinsky/russia.json
Bogdan
https://habrahabr.ru/post/316976/
Евгений
не только раша нужна
Евгений
но спасибо
Bogdan
https://github.com/Legostaev/contry_region_city
Bogdan
то просто почисть бд
Bogdan
там не трудно
Евгений
еще б в мускуле) ладно, поищу еще варианты
но сама суть, мы организации присваеваем разные регионы и города m2m? То есть если работает по всему региону, то присваиваем весь регион. Если только по городу то присваиваем только город? И там уже между городами будут связи с регионами и странами
Anonymous
Всем привет. Подскажите пожалуйста, какой у Вас рейт при работе на фрилансе?
Vitaliy
парни, что за фигня, сделал hasOne а при обращении получаю не общую выборку, а только привязанную таблицу?
но данные верные
Artem
Ты делаешь user или user() ?
Vitaliy
user
Oleh
$query->with('relation')->get()
Ruslan
Artem
Andrey
Ruslan
Я брал 1,000 руб в час на fl
Vitaliy
да нет, только один юзверь читает свои коментарии
Vitaliy
у меня есть таблица с отзывами, в ней есть внешний ключ на ид пользователя
Vitaliy
сделал и hasMany тоже самое я не получаю общей выборки
Oleh
Что ты имеешь ввиду под общей выборкой?
Vitaliy
ну и по логике все же, только один юзер кому адресуются коментарии
Oleh
И комментарии и пользователей?
Vitaliy
коментарий(данные по нему), имя пользователя(таблица юзер)
Oleh
Vitaliy
вот вместе эта выборка не приходит с ->user получаю все по юезру, без ->user получаю только коментарии
Oleh
$c->with('user')->get()
Oleh
Получишь коллекцию
Ruslan
Oleh
$collection->user будет твой пользователь
Oleh
Остальные атрибуты твоей модели комментарии
Vitaliy
а их нету, в атрибутах только юзер
Vitaliy
return $this->hasOne('App\User', 'id', 'seller_id'); вот в моделе что
Vitaliy
а вот что делал при миграции
Vitaliy
$table->integer('seller_id')->unsigned();
$table->foreign('seller_id')->references('id')->on('users');
Oleh
Покажи код
Vitaliy
что именно?
Oleh
Запроса
Oleh
Где ты получаешь комментарии
Vitaliy
было бы круто, если б у меня запрос отображался, так как делаю через билдер, вручную не пишу, где-то оно отключено наверное
Vitaliy
Oleh
Приложи код запроса к модели комментарии
Oleh
А не проще ли
Vitaliy
Oleh
auth()->user()->comments?
Vitaliy
ем, ну да, можна так
Oleh
Через belongsTo в модель юзера запихни
Vitaliy
на hasMany переписать тогда, но что в этом случае то не так
Oleh
Но, если хочешь так
Oleh
UserFeedback::with('user')->where(condition)->get()
Oleh
И выведи $feedbacks в dd, там relations и в нем будут твой юзер
Oleh
Ну естественно для nго элемента массива
Vitaliy
как-бы не так
Vitaliy
Vitaliy
Oleh
Ну вон же
Vitaliy
я получил коментарий
Vitaliy
но не получил данные по юзеру
Oleh
Vitaliy
мне join нужен
Vitaliy
как-такой
Vitaliy
нашел в relations
Vitaliy
то о чем ты говорил
Oleh
Та все верно, у тебя в переменной аттрибуи хранятся аттрибуты модели, все связанные модели хранятся в переменной relations
Oleh
Ну
Oleh
Вывел?
Vitaliy
вооо блинн
Vitaliy
да, спасибо
Oleh
Может кто сталкивался, при docker-compose ларадока от судо вылетает эксепшен с правами доступа для создания папки mysql, a nginx дропает ошибку доступа к storage. Права на storage 755
Vitaliy
я думал что ->user мне должен в одних атрибутах все данные вывести(по 2 таблицам), и поэтому так об стенку долбился, надо доки курить вновь
Oleh
Юзер тебе возвращает модель, которой соответствует связи (джоин делает), лучше делать with, ибо каждый проход цикла +1 запрос в бд