@laravel_pro

Страница 481 из 2014
F01134H
24.05.2017
14:19:33
у меня все

Jamal
24.05.2017
14:19:45
Я в трёх чатиках коронованый

В одном из них уже даже не сижу

Ping @ExileeD

Google
Anton Saprykin
24.05.2017
14:21:05
Ахуеть, я б не спал бы, как ты это делаешь?
Я даже почти украл работу у админа, написал заказчику, мол такого говна не делаю, но он не хотел платить?

Dmitriy
24.05.2017
14:21:18
Дим ты алгоритм поменял?
В пхпгиксте только

Jamal
24.05.2017
14:21:55
По другому я не могу это выразить

В пхпгиксте только
А почему ты там в нашем чатике проигнорил меня?

Dmitriy
24.05.2017
14:28:49
Ты меня пинговал когда я ссался от страха

Jamal
24.05.2017
14:30:03
Ты меня пинговал когда я ссался от страха
Так и думал что ты не равнодушен ко мне

Dmitriy
24.05.2017
14:30:18
вчера?
сегодня утром

F01134H
24.05.2017
14:37:59
что в ларке неудобно, так это управление ошибками

Юрий
24.05.2017
14:40:01
Зачем ими управлять? Их исправлять надо

Ну можно в bugsnag свалить шобы по категориям

F01134H
24.05.2017
14:42:32
то что одним хандлером все управляется

это жопа

Google
Jamal
24.05.2017
14:48:29
это жопа
У тебя просто хэндлера не было нормального вот ты и бесишься

F01134H
24.05.2017
14:51:25
вот смотрите крч

у меня есть класс валидатор

который запрос валидирует

но кроме того, у меня потом в контроллере валидируется еще и наличие юзера (по логину\паролю)

это нормально, что у меня валидация так разбросана?

Dmitriy
24.05.2017
14:52:34
почему все в 1 валидатор не поставить ?

F01134H
24.05.2017
14:53:50
хз, страшно делать запросы из валидатора

Dmitriy
24.05.2017
14:54:10
Куда запросы ?

зачем они

F01134H
24.05.2017
14:54:18
ну смотри

Dmitriy
24.05.2017
14:54:18
что ты хочешь сделать

F01134H
24.05.2017
14:54:34
у меня есть валидатор в виде класса

допустим он будет валидировать наличие юзера в бд

но тогда получается мне надо делать два запроса

мне же надо как то юзера получить после валидации

Dmitriy
24.05.2017
14:57:28
это разве не работает https://laravel.com/docs/5.4/validation#rule-exists ?

exists:table,column

Vlad
24.05.2017
14:59:40
[{"name":"USD","value":56.37},{"name":"EUR","value":63.08},{"name":"JPY","value":0.5},{"name":"CNY","value":8.18}] Такой массив я переда во view

Как мне получить по отдельности value?

Google
F01134H
24.05.2017
15:00:19
exists:table,column
воот, а как мне потом из валидатора достать объект, что бы второй раз не запрашивать?

у меня валидация идет в классе-прослойке

который валидирует реквест, а в контроллере вместо реквеста мы получаем уже непосредственно класс-прослойку

Диман

это разве не работает https://laravel.com/docs/5.4/validation#rule-exists ?
понимаешь, что эта чухня запрос к бд выполняет?

и не возвращает его потом

два запроса вместо одного =\

бля, я че, прав?

Dmitriy
24.05.2017
15:12:12
так. стоп да понимаю. тебе все равно нужно в бд стучаться . Тогда 1 раз стучись и кидай ошибку Надо подумать как красиво сделать твое задание

F01134H
24.05.2017
15:13:49
только механизм валидации переписать)

Serhey
24.05.2017
15:31:13
или научиться пользоваться документацией Validator::extend('foo', 'FooValidator@validate'); https://laravel.com/docs/5.4/validation#custom-validation-rules Если уж сильно нужен exists валидатор и при этом нужно достать саму запись внутри кастомного валидатора посылай зарос, далее сохраняй ответа, а в случае, если он пуст - добавляй ошибку или генерь экзепшн, это уж как душа пожелает .

только механизм валидации переписать)

?
24.05.2017
15:34:08
nikak, тарм пам пам ?

Serhey
24.05.2017
15:34:20
а что мешает пользователя получить до валидации ?

правда мне сомнительно, нафига exists и неуж то без него обойтись нельзя

F01134H
24.05.2017
15:34:58
дык в этом и был вопрос

изначально

вот смотрите крч

у меня есть класс валидатор

Google
F01134H
24.05.2017
15:35:13
который запрос валидирует

но кроме того, у меня потом в контроллере валидируется еще и наличие юзера (по логину\паролю)

это нормально, что у меня валидация так разбросана?

i
24.05.2017
15:37:35
Я бы забил на это и жил с 2-мя запросами или не проверял наличие в таблице и получал юзера из базы с findOrFail($id)

Serhey
24.05.2017
15:38:19
какого юзера ? залогиенного?

но кроме того, у меня потом в контроллере валидируется еще и наличие юзера (по логину\паролю)

F01134H
24.05.2017
15:38:20
у меня лишний запрос - это проблема

какого юзера ? залогиенного?
это и есть авторизация

я чекаю, есть ли юзер в бд

Admin
ERROR: S client not available

i
24.05.2017
15:38:44
у меня лишний запрос - это проблема
В производительность упёрся?

F01134H
24.05.2017
15:38:48
есть -> авторизую

Serhey
24.05.2017
15:38:50
я вообще логики не улавливаю, какой юзер нужен и нафига

Serhey
24.05.2017
15:39:50
https://laravel.com/docs/5.4/authentication

я чекаю, есть ли юзер в бд

F01134H
24.05.2017
15:40:11
стандартная авторизация мне не подходит

Serhey
24.05.2017
15:40:33
кажись у тебя не с юзером проблемы, а с авторизацией а у тебя она волшебная ?

F01134H
24.05.2017
15:40:54
уфф.

все, забей

Google
F01134H
24.05.2017
15:41:07
проблема решена

Serhey
24.05.2017
15:41:40
)))))

Kirill
24.05.2017
16:45:57
это и есть авторизация
ээээм. А с каких пор логин стал авторизацей?

авторизацией всегда была проверка прав сущности для доступа к какому-то элементу функционала.

а логин - это аутентификация

f4rt~
24.05.2017
16:48:48
Кирилл, холиварную тему затронул)

на хабре статейка была интересная

хотя я скорей разделяю твое мнение

F01134H
24.05.2017
16:50:04
у меня даж метод authenticate назван

Jamal
24.05.2017
18:09:54
Логин это набор символов в большинстве случаев имеющих пару в виде пароля (тоже набор произвольных символов согласно определённому паттерну) известные ограниченому кругу людей или человека для доступа к данными и манипуляции этими данными в зависимости от прав назначенных этой паре

F01134H
24.05.2017
18:14:53
Вода́ (оксид водорода) — бинарное неорганическое соединение с химической формулой Н2O. Молекула воды состоит из двух атомов водорода и одного — кислорода, которые соединены между собой ковалентной связью.

Jamal
24.05.2017
18:15:00
А вот уже авторизации это процесс сравнения введенных данных логина и возможно дополнительных пар на предмет совпадения в базе данных

А вот аутентификация это уже сам факт того что данные совпали и пользователю назначенны какие либо возможности и права для работы с объектом

Ну а теперь давай, попробуй оспорить, хочу жарких сдачей

F01134H
24.05.2017
18:23:13
Авториза́ция (англ. authorization — разрешение, уполномочивание) — предоставление определенному лицу или группе лиц прав на выполнение определенных действий; а также процесс проверки (подтверждения) данных прав при попытке выполнения этих действий Аутентифика́ция - процедура проверки подлинности, например: проверка подлинности пользователя путём сравнения введённого им пароля с паролем, сохранённым в базе данных пользователей; подтверждение подлинности электронного письма путём проверки цифровой подписи письма по открытому ключу отправителя; проверка контрольной суммы файла на соответствие сумме, заявленной автором этого файла.

эти два термина - не взаимоисключающие

и их можно использовать в одном контексте

∀RTUR
24.05.2017
18:42:54
объясните пожалуйста. какая разница между forge и envoyer. И что за spark?

F01134H
24.05.2017
18:43:23
берешь и читаешь на сайтах

это разные инструменты

∀RTUR
24.05.2017
18:43:52
читал, по мне это два хостинга одинаковых

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