@laravel_pro

Страница 221 из 2014
Stanislav
07.12.2016
06:03:54
в 3-х форматах: pdf, epub, mobi

marabu
07.12.2016
06:04:49
заливай куда-нибудь :3

а по виму нет?

а, все нашел, сорян

Google
(;¬_¬)
07.12.2016
07:26:08
хай чатик

Алексей
07.12.2016
07:27:12
чай хатик

Виктор
07.12.2016
07:30:43
кай хитачик

Oleg
07.12.2016
07:35:19
хач китайчик

Андрюха (Ren)
07.12.2016
07:52:26
дратути

Евгений
07.12.2016
07:58:42
selamat pagi

∀RTUR
07.12.2016
07:59:23
Хатик

Gennadiy
07.12.2016
08:27:09
Евгений
07.12.2016
08:28:08
makasi

Gennadiy
07.12.2016
08:33:57
>_<

Евгений
07.12.2016
08:36:20
вопрос. Есть комменты Comment, есnm жалобы на комменты Comlaint. У жалобы есть comment_id и user_id, соответственно коммент на который жалуемся и юзер который жалуется. У коммента есть тоже user_id - айдишник автора. У меня есть список юзеров, мне надо на против каждого из них вывести суммарное количество жалоб на все комменты данного юзера

чтото типа $user->comments()->withCount('complaints')->complaints_count точно не могу придумать

public function getCompaintsCountAttribute() { return $this->comments()->withCount('complaints')->get()->sum('complaints_count'); } сделал

Google
Евгений
07.12.2016
08:49:01
блин, правда теперь на каждого юзера в списке идет новый запрос

легче уж в complaints хранить еще comment_owner_id наверно

Wild
07.12.2016
10:39:33
Гайс, повторю вопрос.

имеем стандартную авторизацию laravel

Хочу переделать её под ajax запрос

со стороны сервера нужно что то менять?

Zlatoslav
07.12.2016
10:44:36
со стороны сервера нужно что то менять?
Да, погугли, есть инструкции.

Алексей
07.12.2016
10:46:15
Смотря какое поведение ты хочешь на фронте

Wild
07.12.2016
10:46:41
Отправили запрос

приняли ответ, если есть ошибки, вывели милые уведомления

если ошибок нету

вывели уведомление о том что все ок

и сделали редирект

Евгений
07.12.2016
10:47:21
Отправили запрос
редирект на фронте делай и все

ничего не надо менять

Wild
07.12.2016
10:47:41
https://laracasts.com/discuss/channels/laravel/laravel-ajax-how-can-i-log-in-and-redirect-after-user-registration/replies/167036

Я как раз просто гугла начитался

тут люди чет мудрят пизде

Евгений
07.12.2016
10:48:08
ну если это только ajax авторизация

то имеет смысл проверить реквест на xhr

Google
Wild
07.12.2016
10:48:25
Авторизация, регистрация, восстановление пароля

Zlatoslav
07.12.2016
10:48:56
Авторизация, регистрация, восстановление пароля
Во всех методах контроллера проверяешь, запрос по ajax или нет (там есть метод у реквеста) И в случае, если да, то не делаешь редирект, а отдаёшь JSON

Wild
07.12.2016
10:49:02
Все нужно перевести на ajax

Zlatoslav
07.12.2016
10:50:55
можно и middleware
Не очень понимаю как такое в middleware такое провернуть.

Wild
07.12.2016
10:52:18
Запутали вы меня чуваки)

Евгений
07.12.2016
10:53:42
вешаешь на роут middleware и проверяешь тип запроса

или на группу роутов.

зачем проверять в каждом методе контроллера это

Zlatoslav
07.12.2016
10:54:25
Wild
07.12.2016
10:54:26
Как то костыльно звучит

Евгений
07.12.2016
10:54:43
если xhr - уже дальше идешь

Zlatoslav
07.12.2016
10:55:11
если не xhr - bad request
Херню сморозил. Речь не об этом.

Wild
07.12.2016
10:55:32
.done(function(jqXHR) { if (jqXHR.status != 'ok') { toastr.error('Во время регистрации произошла неизвестная ошибка', 'Ошибка'); setTimeout('location.replace("'+host+'/page/error")', 4000); } else { toastr.info('Регистрация прошла успешно', 'Успех!'); setTimeout('location.replace("'+host+'/page/login")', 4000); } })

Ну я вот раньше так делал

Но я тогда использовал не стандартную laravel авторизацию

Google
Wild
07.12.2016
10:55:51
А сам её кодил

лол)

Евгений
07.12.2016
10:55:57
Херню сморозил. Речь не об этом.
ты говоришь про ответ сервера. Я говорю как откинуть не ajax запросы лишние.

Zlatoslav
07.12.2016
10:56:33
если не xhr - bad request
Аuth из коробки не может работаь с Ajax и при любом удобном случае делает редирект. А вместо редиректа, в случае Ajax, надо просто отдать JSON.

Тут скорей нужно работать с респонсом, а не с реквестом.

ты говоришь про ответ сервера. Я говорю как откинуть не ajax запросы лишние.
Как связаны запросы и ответ сервера? :) А может мне нужно, чтобы было два варианта, AJax и не ajax.

Евгений
07.12.2016
10:57:59
Как связаны запросы и ответ сервера? :) А может мне нужно, чтобы было два варианта, AJax и не ajax.
я не говорю про связь. Если тебе нужно - ты не делаешь эту проверку. Все просто.

ну если это только ajax авторизация

Admin
ERROR: S client not available

Евгений
07.12.2016
10:58:10
то имеет смысл проверить реквест на xhr

вот об этом я говорю.

Wild
07.12.2016
10:58:29
http://stackoverflow.com/questions/40631575/laravel-5-3-ajax-login-doesnt-redirect

Тут есть еще какие то варианты

Zlatoslav
07.12.2016
10:59:07
то имеет смысл проверить реквест на xhr
Так твои сообщения не связаны с решением задачи. :)

Евгений
07.12.2016
10:59:50
Так твои сообщения не связаны с решением задачи. :)
задача уже решена :) Там нет никаких проблем. Я подсказываю человеку, как сделать немного лучше.

Zlatoslav
07.12.2016
11:00:25
Аuth из коробки не может работаь с Ajax и при любом удобном случае делает редирект. А вместо редиректа, в случае Ajax, надо просто отдать JSON.

Евгений
07.12.2016
11:01:42
что там в той авторзации из коробки? Взять из реквеста данные и сделать аттемп?

если нет - вернуть error с мессаджем, если да - вернуть success

Google
Евгений
07.12.2016
11:02:44
что там решать? зачем делать вариативность

если человек полностью переводит все на ajax

Евгений
07.12.2016
11:03:36
Все нужно перевести на ajax

Wild
07.12.2016
11:03:37
А если нужна?
Все будет на ajax

Zlatoslav
07.12.2016
11:04:00
Все нужно перевести на ajax
Так я предлагаю универсальное решение.

Wild
07.12.2016
11:04:11
Зачем

Мне универсальное

мне нужно проект запилить

быстро

ajax

Zlatoslav
07.12.2016
11:04:39
мне нужно проект запилить
Чтоб ты не переписывал авторизацию с нуля

Евгений
07.12.2016
11:04:57
В чем конкретный вопрос?

Wild
07.12.2016
11:05:13
Имеем стандартную авторизацию, из коробки.

Евгений
07.12.2016
11:05:17
Задай нормально вопрос. Что надо, что делал, какая ошибка

Wild
07.12.2016
11:05:19
Хочу перевести её на ajax

Ошибок еще нету, потому что на данный момент, спрашиваю как правильно сделать.

Евгений
07.12.2016
11:05:42
Что должно быть после авторизации

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