Emil
Всем добра. Нужно построить класифайд на автомобильную тематику. Кто и что посоветует?
Гречушников
User::paginate(10)->where(...)-get(); Null User::where(...)-get(); Нормально находит. Чем пагинация не устраивает?)
Гречушников
Ок
Maksim
Привет. Сильно не угорайте, только начал изучать ларавел. Точнее, использую огрызок - Lumen. Подскажите пожалуйста, как лучше сделать, чтобы разделить пользователей между доменами в одной БД? Т.е. есть домен А и у него пользователи одни, домен Б и у него другие пользователи. Необходимо это для того, чтобы в одной кодовой базе сделать несколько API для нескольких проектов. Или може лучше для каждого проекта хранить пользователей в отдельной БД? Как есть best practices для такой задачи? Еще не начал делать авторизацию и аутентификацию, но задача стоит использовать JWT для аутентификации, а так же соц сети. С оглядкой на прошлый вопрос, что лучше использовать для решения этой задачи? Спасибо.
Гречушников
Оу
Maksim
можно ролями разрулить
Если я на двух проектах захочу зарегистрироваться, на первом же будет занят email.
Dmitry
Если я на двух проектах захочу зарегистрироваться, на первом же будет занят email.
тогда просто добавь роль. или единую точку регистрации с возможность выбора роли
Dmitry
если ты хочешь их по новой все время регистрировать, лучше разные базы или таблицы заведи
Vladimir
лучше в разных таблицах. В auth конфиге можно настроить разные модели, представляющие юзера. User Providers
Dmitry
Cross-database relations норм работают в Eloquent?
вот это не знаю. Но я бы лучше роли назначал
Vladimir
или даже в одной таблице держать, просто уникальным ключом будет не логин/емейл, а пара емейл+домен
Grigory
как отключить проверку прав на файл ~/.ssh/id_rsa ? т.к. он монтируется из хост машины в гостевую и поменять права внутри гостевой нельзя
Maksim
или даже в одной таблице держать, просто уникальным ключом будет не логин/емейл, а пара емейл+домен
Первый вариант больше нравится, вдруг появится проект, где логином будет телефон.
O D
Cross-database relations норм работают в Eloquent?
Да. Там в классе модели элоквента можно указать имя коннекшона
O D
И можешь хоть каждую модель в своей базе хранить) правда тогда ни одного запроса не построишь)
O D
Да. Там в классе модели элоквента можно указать имя коннекшона
Единственное когда тестами будешь покрывать не забудь что при использовании databaseTransactions трейта надо тоже указывать все используемые коннекшоны
Maksim
@OleksiiDovhil мне кажется, лучше всё же в одном хранилище хранить, но в разных таблицах/коллекциях.
Anonymous
всем привет. может кто помнит плагин, которы помогает в phpstorm сразу переходить на blade файл view('admin_panel.accounts') ?
adikalon
посоны, почему не работает передача параметра в контроллер? https://laravel.ru/posts/759#uw759-%D0%BF%D0%B5%D1%80%D0%B5%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F Имеется ввиду параметр метода или роута?
Евгений
Ты покажи как делаешь то
adikalon
какой еще решетки?
adikalon
роута
а как-то можно передать в метод именно?
Dmitry
а как-то можно передать в метод именно?
только если этот параметр есть в роуте, иначе только через реквест или сессию
adikalon
))
Гречушников
https://summerblue.github.io/laravel5-cheatsheet/#
Maksim
https://summerblue.github.io/laravel5-cheatsheet/#
Ребят, кто в теме, на сколько актуально для 5.6? :)
Sv
Отличньій cheatsheet, спасибо. Для 5.6 актуально.
Vadim
5.6 уже не актуален)
Maksim
Vadim
В смысле? :)
Ну, как минимум это медленнее, а по сути только секьюр фиксы)
Vadim
Извини, что?
Да не стоит, многие все ещё не читают оф. доку: http://php.net/supported-versions.php
Dmitriy
Речь про ларавел. Зачем же тред читать
SarcasmIO
:)
Vadim
Ахаха, действительно, соррян тогда)
Гречушников
Евгений
День добрый.Уважаемые, подскажите пожалуйств в чем я неправ? пытаюсь накатить по расписанию seed https://pastebin.com/crb2FTGV в ларавеле. Все вроде бы хорошо, но сид задваивает записи http://joxi.ru/GrqZPqPcNo4x3m. Где я налажал?
Евгений
из шедулера
Евгений
http://joxi.ru/V2V4yMyc0pdMDr
Mykola
у тебя удаление и заполнение таблицы данными происходит каждую минуту?
Евгений
на этапе отладки да
Евгений
потом, раз в сутки
Mykola
мне кажется, это из-за этого. попробуй в сидере, в самом начале удалять записи. может это плохая практика - но это покажет мое предположение.
Евгений
2 минуты
Евгений
Не помогло. Я уже вспоминаю где в доме святая вода лежит :( - какая-то чертовщина
Mykola
друг
Mykola
ты скинул скриншот БД
Mykola
и там Жюль Верн
Mykola
а в скрипте у тебя такой категории нет.
Mykola
в скрипте сидера.
Mykola
либо ты скинул разные бд и скрипт, либо я что-то не понимаю.
Евгений
так и есть :( . Николай авторы и категории один в один повторяют друг друга - выше уже указали и я написал. Мой косяк, но сути дела он не меняет :(
Mykola
кстати, а зачем тебе цикл for? я его почти никогда не юзаю. юзаю foreach
Mykola
в коде я не вижу проблем, могу сейчас созвониться по скайпу, мне даже интересно стало.
Евгений
2 минуты- найду уши
Mykola
скажешь наверное что for - быстрее, но удобность написания важнее, имхо.
Евгений
с фореичм та же ситуация
Гречушников
А как лучше всего описать какие поля отдавать рестом?
Гречушников
City_id жеж не будешь отдавать
Гречушников
Правильно ли это кодить в контроллере?
Гречушников
Простите. Я не знаю о чем вы. Ретурн Респонс жсон
Гречушников
Я рестапи делаю
Гречушников
К модели
Anonymous
Как из объекта получить его класс вместе с неймспейсом?) Например $user = App\User::first(); как получить из App\User от $user?)
SarcasmIO
вот такие нынче работники, рестапи делают а про rest hateoas ничего не знают гг
Anonymous
get_class
он только класс возвращает)
Anonymous
просто User
Anonymous
без неймспейса