These are chat archives for LaravelRUS/chat

26th
Jul 2014
Aleksandr
@MrRino
Jul 26 2014 06:04
Всем привет!
https://yadi.sk/i/opO3gqdzXfAtQ искали одно, купили совсем другое :smile: :smile: :smile:
Nikolay Denisenko
@PEKTOP
Jul 26 2014 06:55
@MrRino привет! разобрался с авторизацией?
PEKTOP @PEKTOP Всем привет!
2byte @2byte Привет
Aleksandr
@MrRino
Jul 26 2014 07:43
@PEKTOP привет! да, ты очень помог! вся проблема была именно в ключе
Nikolay Denisenko
@PEKTOP
Jul 26 2014 08:09
ну отлично
Shappy
@Formcd
Jul 26 2014 08:39

Чет я не понимаю...

$users = \User::with(array('ServiceTypeUserRef' => function($query) use($serviceType){
                $query->where('service_type_id', $serviceType->id);
            }))->get();

Этим запросом хотел вывести всех юзеров со связью таблицы ServiceTypeUserRef. Ну и чтобы юзеры выводились только те, у которых в связи 'service_type_id', $serviceType->id

Ваще не понятно объяснил -_-
Ладно, сам разбирусь:)
Orel
@2byte
Jul 26 2014 08:40
С виду так правильно, так же юзаю
Brezhnev Ivan
@vanchelo
Jul 26 2014 08:41
whereHas?
Shappy
@Formcd
Jul 26 2014 08:41
@vanchelo скорее всего ты экстрасенс:)
ща посмотрю:)
@vanchelo Да, в точку, а как отсортировать по полю таблицы другой?
Brezhnev Ivan
@vanchelo
Jul 26 2014 08:44
вот тут я хз
только джойнить
Shappy
@Formcd
Jul 26 2014 08:45
Без джойнов запрос можно написать... Как на орм только перевести хз
Brezhnev Ivan
@vanchelo
Jul 26 2014 08:45
я тоже не знаю как сортировать через связь
GitterBot Приветствуем Вас, @mobileka, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
Armen Markossyan
@mobileka
Jul 26 2014 08:59

@Formcd ->orderBy('related_table_name.id') не сработает?

Всем привет.

Shappy
@Formcd
Jul 26 2014 09:01
@mobileka ругается на то что не может найти такое поле, вместо поля стоит имя таблицы ...
Armen Markossyan
@mobileka
Jul 26 2014 09:03
Можно еще попробовать создать scope, сделать в нём join с сортировкой и при этом не потерять "ORMность".
Shappy
@Formcd
Jul 26 2014 09:04
Да, видимо придется с джойном... Хотя по сути можно обойтись и без него, если руками писать запрос...
slider23
@slider23
Jul 26 2014 09:12
Прикольный способ юзать полиморфизм в моделях: http://codebyjeff.com/blog/2014/07/single-table-inheritence-in-laravel
Картинка для привлечения внимания:
class Post extends Eloquent {
}

class PostRead extends Post {
}

class PostUnread extends Post {
}
Brezhnev Ivan
@vanchelo
Jul 26 2014 09:13
мне кажется это лишнее
Armen Markossyan
@mobileka
Jul 26 2014 09:22
А мне понравился подход. Только автора надо научить соблюдать гайдлайны (changeTitle, а не change_title) и рассказать про то, что существуют геттеры.
Rafkat Galiullin
@neolite
Jul 26 2014 09:52
@Amegatron ты здесь?
Alexander Egorov
@Amegatron
Jul 26 2014 09:52
частично
Rafkat Galiullin
@neolite
Jul 26 2014 10:02
как пулл реквест кинуть на локалайзед карбон?
Brezhnev Ivan
@vanchelo
Jul 26 2014 10:03
форкаешь сначала
Rafkat Galiullin
@neolite
Jul 26 2014 10:03
форкнул
Brezhnev Ivan
@vanchelo
Jul 26 2014 10:03
делаешь коммит
а потом в гитхабе будет кнопка pull request
Rafkat Galiullin
@neolite
Jul 26 2014 10:06
ок
Alexander Egorov
@Amegatron
Jul 26 2014 10:08
можно сразу открыть какой-то файл из пакета, нажать Edit - и гтхаб автоматом форкнет и потом предложит сделать пулл-реквест
а что ты хочешь сделать?
Rafkat Galiullin
@neolite
Jul 26 2014 10:10
добавить турецкий
кстати
украинский ua же обозначается, а не uk
Brezhnev Ivan
@vanchelo
Jul 26 2014 10:10
нет, uk
ua это домен
Rafkat Galiullin
@neolite
Jul 26 2014 10:20
хех
а у британцев наоборот)
Brezhnev Ivan
@vanchelo
Jul 26 2014 10:21
GB?
Rafkat Galiullin
@neolite
Jul 26 2014 10:21
co.uk
Akop
@KzNa
Jul 26 2014 10:23
Всем привет)
Brezhnev Ivan
@vanchelo
Jul 26 2014 10:23
Привет
Akop
@KzNa
Jul 26 2014 10:24
Что делать если провайдер блокирует доступ к сайту?))
Brezhnev Ivan
@vanchelo
Jul 26 2014 10:27
твой сайт?
Akop
@KzNa
Jul 26 2014 10:27
разместил сайт на хостинге, с одного провайдера заходит а с другого нет
да
Brezhnev Ivan
@vanchelo
Jul 26 2014 10:27
по домену или по IP?
Akop
@KzNa
Jul 26 2014 10:27
по домену
Brezhnev Ivan
@vanchelo
Jul 26 2014 10:28
хз
я по рф не подскажу)
Akop
@KzNa
Jul 26 2014 10:28
я вот тоже хз, в гугле какой то мусор по этому поводу...
самый главный фейл в том, что не работает у тех, кому я делал сайт)))
Brezhnev Ivan
@vanchelo
Jul 26 2014 10:29
)
Akop
@KzNa
Jul 26 2014 10:31
омг, пошел на сервере отредактировал индекс файл и заработало.
бред какой-то
купил шаблон на themeforest и переделал
классные там дизайны
Классный все-таки диз блога у Адама
slider23
@slider23
Jul 26 2014 11:03
В репозитории уже больше команд чем описано в блоге: https://github.com/adamgoose/forge-cli/tree/master/src/Adamgoose/ForgeCli/Console
Alexander Zhuravlev
@SCIF
Jul 26 2014 13:33

Уважаемые пользователи Carbon'а, не подскажите ли разницу между:

echo Date::parse('-1 month')->ago();
echo Date::parse('-1 month')->ago(Date::now());

Разве не будет в обоих случаях «1 месяц назад». Перевод по-разному это оценивает

Alexander Egorov
@Amegatron
Jul 26 2014 14:23
@SCIF если посмотришь исходники, то это разные случаи формально, пускай и происходит сравнение относительно текущего времени ... там при вычислении есть параметр "$isNow" - который будет true в первом случае, и false во втором
хотя надо посмотреть, по идее вообще должен делать проверку, относительно какого времени вычисляется разница
То есть по русски будет так:
  • в первом случае будет "1 месяц назад"
  • во втором: "за 1 месяц до ..."
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:24
@Amegatron , говорю же — в переводе делается проверка на «относительность» даты, но я не понимаю какую форму применить, как правильно перевести.
Согласен
Также как и «через месяц» и «месяц спустя»
Alexander Egorov
@Amegatron
Jul 26 2014 14:25
ну да
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:25
Но ведь не делать же «за 1 месяц до», фразу в переводе.
Alexander Egorov
@Amegatron
Jul 26 2014 14:25
он просто проверяет, указан ли параметр, относительно которого вычислять
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:25
Я взялся переводить laravel-date. И столкнулся с этой вот мелочью, которая мне мозг проела.
Alexander Egorov
@Amegatron
Jul 26 2014 14:25
почему нет? =) у меня так и делается в localized carbon
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:26
И соотв. «спустя» для относительных будущих дат?
Alexander Egorov
@Amegatron
Jul 26 2014 14:26
вроде да
щас не помню уже, можешь глянуть сам
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:30
            if ($unit == "second" && $delta < 10) {
                $txt = 'щойно';
            } else if ($unit == "day" && $delta == 1) {
                $txt = "вчора";
Щойно спать пора, вчора поработал хорошо :D
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:30
не правильно
щойно спать пора не говорят)
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:32
Да я догадываюсь, что это именно «только что», а не «сейчас». Просто забавно так смотреть на слово из родных букв, но при этом звучащее как непонятно что :)
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:32
не, норм звучит
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:32
Меня в своё время Олександр «подбрасывал» :)
А один раз, в газете, даже видел Олiксандр.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:33
ошибка
Alexander Egorov
@Amegatron
Jul 26 2014 14:33
} else if ($unit == "day" && $delta == 1) {
                $txt = "вчора";
вообще не совсем правильно мне кажется. Ведь "вчера" может быть и 10 минут назад. Или когда delta формально равна 1.5 - это может быть уже позавчера, а в текущем варианте это будет переведено как "вчера" ...
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:33
Второй вариант?
Alexander Egorov
@Amegatron
Jul 26 2014 14:34
@SCIF я когда на Украине был, просрочил миграционку на 3 дня. Меня оформили, и в протоколе "перевели" мое имя на "Олександр" - я был в шоке, что украинцы переводят имена х_Х
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:34
ага, 1 сек прошла нового дня уже прошлый день вчера
а казахи не переводят?
Alexander Egorov
@Amegatron
Jul 26 2014 14:34
хз
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:35
у них тоже кирилица
Alexander Egorov
@Amegatron
Jul 26 2014 14:35
Имена нельзя переводить
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:35
это не перевод
а правило написания
Alexander Egorov
@Amegatron
Jul 26 2014 14:35
Я по паспоту "Александр", значит и в протоколе я должен быть "Александр"
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:35
@vanchelo , у него ошиблись/затупили.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:35
нет
а как америкосы должны писать?
или турки?
формально всё будет переводом
Alexander Egorov
@Amegatron
Jul 26 2014 14:36
Ну вот Америцанкца зовут допустим "Eugene" - Юджин, неправильно будет в России его написать как "Евгений"
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:36
@Amegatron , да ладно тебе. Мне в паспорте «точки» над «е» поставили, а через два года меня закс отказался разводить с женой, сказав, что мы с ней вообще никак не связанные люди, судя по докам.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:36
ыыыы
Alexander Egorov
@Amegatron
Jul 26 2014 14:36
=)))
И соотв-но наоборот, Евгений будет Evgeniy, а не Eugene ...
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:37
отправь ноту протеста в МИД Украины)
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:38
@Amegatron , а как ты считаешь, в англоязычной версии твоего имени должно быть «x» или «ks»?
Alexander Egorov
@Amegatron
Jul 26 2014 14:38
я не спорю с идиотами :)
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:38
от имени всех Олександрiв Росii
Alexander Egorov
@Amegatron
Jul 26 2014 14:38
ks
точнее ks - это правильно, но я часто через x регаюсь
по старой привычке
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:38
А че в русском Китай, а в англ. Чина?
знаете что чинайцы это вообще не китайцы
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:39
А я везде всегда регаюсь по «x», мне так больше нравится. Хотя в паспорте через «ks».
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:39
почему называют их китайцами?
Alexander Egorov
@Amegatron
Jul 26 2014 14:39
Названия стран - это уже другое
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:39
Дык это такое же как имена
Alexander Egorov
@Amegatron
Jul 26 2014 14:39
Нет
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:39
вот именно
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:39
Олександр !== Александр
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:39
у нас равянется
Alexander Egorov
@Amegatron
Jul 26 2014 14:40
а мне это не нравится
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:40
т.е. true
Alexander Egorov
@Amegatron
Jul 26 2014 14:40
Я в протоколе получился как Егоров О.М. - а это уже по сути мой брат Олег :)
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:40
:))
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:40
в укр. протоколе?
Alexander Egorov
@Amegatron
Jul 26 2014 14:40
ну да
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:41
тогда А.А. это А.А.
Alexander Egorov
@Amegatron
Jul 26 2014 14:41
Олександр Михайлович
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:41
что алексей что александр
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:41
Парни, вы, мне кажется путаете тёплое с мягким.
Japan != Nippon.
Также и тут Aleksandr != Oleksandr.
Shappy
@Formcd
Jul 26 2014 14:42
Мне в форме дата приходит как dd.mm.yyyy, а в бд yyyy.mm.dd, можно как-то настроить в бд как хранить? Или руками надо перебивать?
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:42
В смысле это разные названия одного и того же, но они разные.
@Formcd , что за бд, что тебе так данные приходят? Должны yyyy-mm-dd.
Shappy
@Formcd
Jul 26 2014 14:43
@SCIF да, именно так:) сорри:)
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:43
Руками, для этого карбон и создан :)
Shappy
@Formcd
Jul 26 2014 14:43
27-07-2014 а так приходит через форму
Блин -_-
спасибо...
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:43
А через форму должно приходить dd.mm.yyyy :D
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:44
Как и древнерусский язык, украинский не допускает начального а-, поэтому заимствованные имена Александр, Алексей, Аверкий превратились в Олександр, Олексій, Оверкій.
вот и всё
Shappy
@Formcd
Jul 26 2014 14:44
@SCIF там календарик... Так что пофиг...
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:44
я ж говорю правило написания
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:44
Та не. Это же разные имена.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:44
нет
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:44
Это ваш вариант нашего имени.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:44
нет
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:44
Также как Барбара / Варвара.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:44
это греческое имя
причем тут русский?
это написание греческого имени
на русском одно на укр. другое
Iван === Иван
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:45
Ну ёпт, потому что имена «национализируются»
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:45
или должно быть Ыван?
кем национализируются?
что за новость
Александр Македонский был русский?
или славянин?
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:46
@vanchelo , ну давайте тогда на оригинальном алфавите их писать? Слабо?
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:46
зачем
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:47
Ну как зачем? Это же не русское имя, а греческое
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:47
и что?
его транслитерировали на другие языки вот и всё
не вижу проблемы
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:48
Что-то мы в тупик зашли.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:48
Во времена СССР имена жителей союзных республик записывались в паспортах на двух языках - русском и национальном языке республики. При этом (в случае Украины и Белоруссии) имя и отчество не транскрибировались, как это принято во всем цивилизованном мире, а заменялись соответствующими аналогами: Пётр Николаевич - Петро Миколайович, Надежда Владимировна - Надія Володимирівна. Национальность человека влияния не имела: украинец Петро в русскоязычных документах все равно фигурировал как Пётр, а русская Надежда в украиноязычных - как Надія.
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:48
Это было одного государство, раз уж на то пошло.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:48
это не я придумал и не вы
так что мы пользуемся тем что имеем
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:48
Bob, Barbara — это что за имена? Их придумали?
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:49
мне не нравится к примеру что русский кастрировали
Луначарский со своей братией
так что теперь делать?
куда пропал Ъ
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:49
Канул в Лету.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:49
а мне не нравится
че мне делать?
было одно слово стало другое
пишут что можно и Александр писать в паспорте
без транскрибирования
так что это вопрос уже в работникам "ножа и топора"
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:52
Гликерия, Агрифенна.... Я всегда в ступор впадаю от таких имён
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:53
зато запоминается человек)
а александров я знаю "тыщи"
А вот с именем Клим я знаю одного человека
а это русское имя
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:53
@vanchelo, я не путаюсь в своих знакомых «Александрах» и «Сергеях», коих «тыщи».
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:54
это если в контексте
"Происхождение имени Клим. Имя Клим русское, православное, католическое."
"Происхождение имени Александр. Имя Александр русское, православное, католическое, греческое."
кто у кого позаимствовал? ))
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:56
Ахренеть. Назар — самое популярное на Украине (не знаю как в Украине с этим дела обстоят :D) мужское имя в 2009-ом.
Капец «Илью» искаверкали.
Нет, это всё-таки разные имена :)
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:57
какие?
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:58
Все они ;)
Illя, Микита, Олександр.
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:58
и?
Alexander Zhuravlev
@SCIF
Jul 26 2014 14:59
Давайте закачнивать оффтопить? :)
Brezhnev Ivan
@vanchelo
Jul 26 2014 14:59
нее
других тем то нет
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:06
в болгарском так "Александър" ))
Alexander Zhuravlev
@SCIF
Jul 26 2014 15:06
А пишется именно так? Кириллицей?
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:06
да
это ж болгарский
Alexander Zhuravlev
@SCIF
Jul 26 2014 15:07
Да я хз. Вот сидел вчера разглядывал перевод от польского, там также как и у нас три формы числительных нашёл. Но самое интересное, что там каждая из дат хоть сначала кажется ну совсем инородной, легко переводится и осознаётся
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:08

ыыыы, гля что пишут

Народные формы в русском языке: м. Олександр, Лександр, Ляксандр, Лександра, Ляксандра, Олекса, Алекса, ж. Олександра, Лександра, Ляксандра

оказывается это народные формы из русского языка
Alexander Zhuravlev
@SCIF
Jul 26 2014 15:08
@Amegatron , Ляксандр, короче давай с тобой будем заканчивать париться именами.
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:08
скорее всего заимствованные украинским
Alexander Egorov
@Amegatron
Jul 26 2014 15:09
Я уже минут 15 как в Starbound рублюсь :D
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:09
вернулся к ней?
Alexander Zhuravlev
@SCIF
Jul 26 2014 15:09
Как же коряво связываются модели в Eloquent :(
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:09
а могут у вас в паспорте написать Шура?
или Саня
Alexander Zhuravlev
@SCIF
Jul 26 2014 15:10
Сначала в свидетельстве о рождении, а потом и в паспорте напишут
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:10
т.е. проблем не будет?
Саня Александрович Журавлев?
Alexander Zhuravlev
@SCIF
Jul 26 2014 15:10
Конечно. Саша (не знаю как акут в линуксе ставится) — это имя такое французское, по-моему.
Думаю, что не будет. С ума сходят по-разному.
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:11
Иван Саневич?
Alexander Zhuravlev
@SCIF
Jul 26 2014 15:11
:)))
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:11
или Сашечив?
а на англ будет Sanya?
Alexander Zhuravlev
@SCIF
Jul 26 2014 15:12
Я, кстати, одного знакомого Ивана называл Айван, так и после моего увольнения его регулярно так кличут.
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:12
ахаха
в белорусском Аляксандр)

вообще вот так надо в паспорте писать чтобы не портить ничего))

Ἀλέξανδρος

а так выходит что у вас совсем другие имена
Если по логике @Amegatron
Alexander Zhuravlev
@SCIF
Jul 26 2014 15:15
Я же про это и говорю, что корни одни, но имена разные.
Brezhnev Ivan
@vanchelo
Jul 26 2014 15:15
ну тогда згоден!
Aleksandr
@MrRino
Jul 26 2014 18:32
This message was deleted
Brezhnev Ivan
@vanchelo
Jul 26 2014 18:33
getUser -> user
Aleksandr
@MrRino
Jul 26 2014 18:33
блин, чот обрезало все...

Ребят, помогите разобраться с Eloquent,я чего то не совсем соображу. В документации все так просто написано, а на деле нефига не понятно…
Вот смотрите, есть модель User

class User extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
protected $table = 'users';
protected $primaryKey = 'id_users';
private function test ()
{
    return $this->hasMany('Test');
}
}

И модель Test

class Test extends Eloquent {
    protected $table = 'user_test';
    protected $primaryKey = 'users_id_users';
public function user()
{
    $this->hasOne('User');
}
}

И вот теперь не понятно, как мне достать записи, принадлещие Юзеру?
User::find(1)->test() ?
так не работает.
И есть какая нибудь документация с реааальными примерами и подробным пояснением? Как что куда, и как изменять и удалять данные из user_test?

Brezhnev Ivan
@vanchelo
Jul 26 2014 18:37
$this->hasOne('User', 'id_users', 'users_id_users');
или ключи местами поменять, не помню точно
так же и в hasOne('Test', тут ключи)
удалять так же просто
$model->user()->delete()
$model->user()->update($array);
Aleksandr
@MrRino
Jul 26 2014 18:44
а вот на моем примере, как вывести все данные из Test? вот поставил я сейчас ключи, и там и там, пишу User::find(1)->test(), ошибка.
Brezhnev Ivan
@vanchelo
Jul 26 2014 18:45
какой текст ошибки?
Aleksandr
@MrRino
Jul 26 2014 18:46
Trying to get property of non-object
Brezhnev Ivan
@vanchelo
Jul 26 2014 18:46
значит у тебя нет юзера с id 1
вообще странный первичный ключ
protected $primaryKey = 'id_users';
почему не protected $primaryKey = 'id';
Aleksandr
@MrRino
Jul 26 2014 18:48
ну так сделал)
Brezhnev Ivan
@vanchelo
Jul 26 2014 18:48
в этом какая-то хитрость? ))
у тебя в таблице есть юзер с id_users = 1?
Aleksandr
@MrRino
Jul 26 2014 18:51
нету, ну вот поменял сейчас, я так понял надо в find(id): тогда User::find(Auth->user()->id_user)->test() и никак. теперь говорит Call to a member function test() on a non-object
Brezhnev Ivan
@vanchelo
Jul 26 2014 18:51
ну правильно
у тебя в таблице нет юзера
ты авторизован?
Aleksandr
@MrRino
Jul 26 2014 18:52
конечно
Brezhnev Ivan
@vanchelo
Jul 26 2014 18:53
Auth::user()->test()
Auth::user() уже возвращает экземпляр класса User
у тебя модель User где на диске лежит?
Aleksandr
@MrRino
Jul 26 2014 18:54
Во, теперь получилось)
Brezhnev Ivan
@vanchelo
Jul 26 2014 18:55
Вообще и так должно работать User::find(1)->test()
если у тебя есть в таблице пользователь с ID = 1
Aleksandr
@MrRino
Jul 26 2014 18:57
в папке models там же где и Test.
только он мне почему то вывел всех пользователей что в базе, и + привязал то, что в user_test)
Brezhnev Ivan
@vanchelo
Jul 26 2014 19:00
?
Aleksandr
@MrRino
Jul 26 2014 19:06
у меня в таблице user 2 пользователя. вот он мне вывел всех что в таблице, + прикрепил все что в другой таблице, с которой я хочу связать
Aleksandr
@MrRino
Jul 26 2014 19:11
даже сказать, он вывел только пользователей, причем повторяя их
ничего не понимаю
Aleksandr
@MrRino
Jul 26 2014 19:21
все, сообразил)
Aleksandr
@MrRino
Jul 26 2014 19:55
что-то сегодня все спят, выходной чтоли)
Vladimir Yuldashev
@vyuldashev
Jul 26 2014 23:21
привет всем