@laravel_pro

Страница 1635 из 2014
Георгий
25.07.2018
12:56:25
тук тук
как лучше надо было запрос сделать, обьясни, пож

[Anonymous]
25.07.2018
12:56:48
как лучше надо было запрос сделать, обьясни, пож
какой запрос? Я написал тебе как правильно аккаунт привязать

Владислав
25.07.2018
12:57:03
Лолец)

[Anonymous]
25.07.2018
12:57:16
и также сказал что не может у юзера в твоем случае быть дефолтное или пустое значение аккаунта! Но тебе же срать на то что тебе советуют и говорят

Google
Maksim (Ellrion)
25.07.2018
12:57:47
и аккаунт должен устанавливаться так $user->account()->associate($account)
и у какой модели так пропишется значение ключа?)

[Anonymous]
25.07.2018
12:58:14
Victor
25.07.2018
12:58:34
Ребятки, вы же тут все умные, я точно знаю)) Хочу определить страну по айпи, юзаю ipinfo.io. Вопрос: какого хрена одни сервыисы выдают что айпишник - москва, а другие что это ЮАР?) в частности ipinfo упорно считает что айпишник ЮАР, но другие показывают верно - москва. И как надежнее всего определять страну, спрашивать юзера поделиться геолокацией в браузере и уже по широте долготе определять?)

[Anonymous]
25.07.2018
12:59:02
https://laravel.com/docs/5.6/eloquent-relationships#updating-belongs-to-relationships

блять только вчера речь шла о документации.. Посмотри, в точности твоя задача!!!!

реально нужен чат в котором такие челы сидеть будут

Maksim (Ellrion)
25.07.2018
12:59:51
вроде все логично не?
в том то и дело что нет. тут (в приведенном тобой коде) юзер и к нему привязывается аккаунт. а у чувака аккаунт и к нему привязывается кошелек, но он еще и отсутствовать может. разницу чувствуешь?

во первых разница в направлениях а во вторых в существовании

[Anonymous]
25.07.2018
13:01:31
в том то и дело что нет. тут (в приведенном тобой коде) юзер и к нему привязывается аккаунт. а у чувака аккаунт и к нему привязывается кошелек, но он еще и отсутствовать может. разницу чувствуешь?
если что у него к кошельку привязывается аккаунт, который какого то хера почему то имеет id юзера.. В таком случае $wallet->account()->associate($account)

никакой тут разницы нет

Maksim (Ellrion)
25.07.2018
13:04:23
есть и большая

ему надо не прявязать а создать (и привязать) или обновить

а ассоциэйт просто привяжет

Google
[Anonymous]
25.07.2018
13:05:39
ему надо не прявязать а создать (и привязать) или обновить
лол ты fk задаешь в массиве я так понял? Через fillable?

Maksim (Ellrion)
25.07.2018
13:05:42
это не решает его задачу

[Anonymous]
25.07.2018
13:07:43
шок! я fk вообще не юзаю
$wallet = new Wallet([ 'coin_address' => 'addr', ]); $wallet->account()->associate($account); $wallet->save();

шок! я fk вообще не юзаю
может ты и на пхп не пишешь?

Dmitriy
25.07.2018
13:09:04
может ты и на пхп не пишешь?
он скрытый гошник.

Roman
25.07.2018
13:09:23
Maksim (Ellrion)
25.07.2018
13:31:05
$wallet = new Wallet([ 'coin_address' => 'addr', ]); $wallet->account()->associate($account); $wallet->save();
так а если существует, для этого пользователя уже, где апдейт?

[Anonymous]
25.07.2018
13:31:32
Maksim (Ellrion)
25.07.2018
13:31:32
может ты и на пхп не пишешь?
может ты перестанешь так с высока себя вести и просто вникнешь в задачу?

[Anonymous]
25.07.2018
13:32:04
[Anonymous]
25.07.2018
13:33:13
просто какое значение имеет существует она или не существует к добавлению ключей через массив?

Victor
25.07.2018
13:33:18
Michael
25.07.2018
13:33:28
Можно и так

[Anonymous]
25.07.2018
13:33:37
тупо нельзя в fillable вставлять ключи понимаешь? Это даже в доке где то написано было

Victor
25.07.2018
13:33:40
только тогда придется попап выводить)

Maksim (Ellrion)
25.07.2018
13:33:47
да я только вчера тоже самое делал
мб не совсем тоже самое? вот и напиши полный код именно его задачи. главное гонор умерь

[Anonymous]
25.07.2018
13:34:17
кто нибудь потом сделать ..->create($request->all()) и что тогда будет?

Maksim (Ellrion)
25.07.2018
13:34:19
Google
Maksim (Ellrion)
25.07.2018
13:35:02
кто нибудь потом сделать ..->create($request->all()) и что тогда будет?
в ларе столько магии, что кто нибудь может сделать что угодно. это не аргумент

Maksim (Ellrion)
25.07.2018
13:37:05
просто почитай доку и узнаешь
ну скопируй цитату про поля связи. раз уж открыл

[Anonymous]
25.07.2018
13:38:13
по моему логично что это поле должно быть защищено

как и другие поля которые не должны внешне меняться напрямую юзером

Maksim (Ellrion)
25.07.2018
13:39:54
по моему логично что это поле должно быть защищено
ну "логично" не логично это другой вопрос, но ты же меня в доку отправил. что именно я должен там прочесть был?

[Anonymous]
25.07.2018
13:40:10
в 5.0 прямо чисто пример с аккаунт айди

если тебе нужна фраза типа "ни в коем случае не позволяйте пользователям умышленно пиздить пароли.." то сори в доках такого нет

серьнзо, в доках ларавеля вообще нет хороших практик, но такие вещи нужно просто понимать и знать

Maksim (Ellrion)
25.07.2018
13:42:58
если тебе нужна фраза типа "ни в коем случае не позволяйте пользователям умышленно пиздить пароли.." то сори в доках такого нет
ну как бы в доках вообще ничего нет про поля связи. так что не надо было вот этого "просто почитай доку и узнаешь"

[Anonymous]
25.07.2018
13:43:04
к тому же защищенные поля не просто так придумали

Maksim (Ellrion)
25.07.2018
13:43:21
[Anonymous]
25.07.2018
13:43:24
и зачем они нужны

что еще надо тебе?

о, то мы апелируем к доке а теперь она уже плохая.
а по твоему кстати допустимо вот так написать $product->create(['price' => 234])

Maksim (Ellrion)
25.07.2018
13:48:02
а по твоему кстати допустимо вот так написать $product->create(['price' => 234])
не хватает контекста. что такое $product? инстанс модели? какой то сервис?

Google
[Anonymous]
25.07.2018
13:48:22
навряд ли продукт сервис так бы назывался не?

Maksim (Ellrion)
25.07.2018
13:50:00
мы вроде о моделях говорили?
опять же что это за инстанс? заинжекченая в метод пустая модель? типо что бы зависимость сделать более явной? не вижу большого криминала. или это как то найденная модель после запроса? ну тогда код будет не логичным просто, хотя и рабочим

Maksim (Ellrion)
25.07.2018
13:51:06
это сраная модель елоквента
ну как бы в моем коменте я и говорил о модели

[Anonymous]
25.07.2018
13:51:42
ну ты же можешь сделать так create($request->all()) ?

разве это не криминал?

Admin
ERROR: S client not available

[Anonymous]
25.07.2018
13:52:11
что в таком случае произойдет?

Maksim (Ellrion)
25.07.2018
13:55:36
я если честно не очень понимаю что ты хочешь доказать? во первых в первом вопросе был конкретный массив, тут уже реквест. во вторых, этот вопрос оторван от реальности. я прекрасно понимаю как устроина ОРМ лары и она сама, так что я буду действовать и писать код на том уровне (применяя те конструкции которые луше подходят к конкретному приложению) на котором мне нужно

Maksim (Ellrion)
25.07.2018
14:01:39
Пора вылезать из танка дядь! Что если юзер передаст в такой код price или account id? Это нихера не о орвано от реальности а вполне частый кейс. Будет очень хуево кажется
пора перестать считать себя самым умным. наверное если у меня нет в гвардед поля связи а в таблице есть, то я понимаю чем грозит использование create($request->all()), дядь и я не буду использовать такую конструкцию

[Anonymous]
25.07.2018
14:01:41
Это защищённые поля которые не при каких обстоятельствах не должны редактироваться напрямую юзером

Dmitriy
25.07.2018
14:02:47
по AS только можно более менее определить страну

Victor
25.07.2018
14:02:53
AS?

Dmitriy
25.07.2018
14:03:02
AS?
автономная система

Maksim (Ellrion)
25.07.2018
14:03:14
Ну а какой нибудь чувак который придет на проект про это знать не будет
кто то другой может добавить миграцию связи и не добавить гвардед. я уже писал, что в ларе много магии. и не надо мне писать про вдруг

Google
Victor
25.07.2018
14:03:44
автономная система
тогда я все болльше склоняюсь к варианту просто по широте долготе + геокодером определть)

Victor
25.07.2018
14:04:17
ну а если не дадут то по geoip

хоть как-то

ну и ручное подтверждение)

Maksim (Ellrion)
25.07.2018
14:06:54
Ладно ты прав, я несу полную чушь сори
ты говроришь вполне обоснованную позицию, но слишком догматично, а главное начинал в очень высокомерном ключе. обычно есть код конвенция и создаются они по необходимости. но в код конвенции может значится как обязательный гвард полей связи, так и запрет $request->all() в методах модели например.

Victor
25.07.2018
14:07:36
Я точно в русском чате?)))

обычно в русских чатах (особенно по JS или мне показалось) все друг друга обсирают и на этом заканчивается)) А тут прям так цивильно все))

Victor
25.07.2018
14:09:44
что это за язык иллюминатов)

Dmitriy
25.07.2018
14:10:13
что это за язык иллюминатов)
бот хотел оскорбить. хД

Victor
25.07.2018
14:10:24
а, вот это уже больше похоже на правду))

Сергей
25.07.2018
14:28:43
Подскажите куда смотреть) У меня работает авторизация через веб и потом через Vue по апи общаюсь с сервером. До определенного момента всё работло, не могу откатиться к сожалению. Проблема в том что раньше это работало Route::middleware('api')->get('/v1/user', function (Request $request) { return new UserCollection($request->user()); }); а сейчас не возвращается юзер почему то совсем, хотя в сессию в браузере пишется токен авторизованного юзера

Jack
25.07.2018
14:44:14
Всем привет. Как узнать с помощью Carbon запас времени ? Пример: 1. 10:00 - точка обновления 2. 10:10 - точка удаления Вот как , узнать что осталось 10 минут , от 1 первой точки

Jack
25.07.2018
14:47:56
https://carbon.nesbot.com/docs/
ранее смотрел уже , и такую проверку сделал : Carbon::now()->diffInMinutes(Carbon::now()->timestamp($timestamp)) < 10

Но думаю, что еще проще можно как то сделать

[Anonymous]
25.07.2018
14:49:03

Страница 1635 из 2014