
Alejandro
05.09.2016
14:18:31
)0)
шариш пользователи часто бывают незаслужено забанены
даже очень часто, если сайт в руках у инвалидов
по этому нужно нормально ему обяснить что он забанен, и дать возмтожность писать абменистраторам

Google

Alejandro
05.09.2016
14:31:37
вот return redirect() из Middleware можна а почему return view() нельзя, он не респонсе?
ну это ж вроде неправильно отдавать то один обьект то другой из одного метода

Евгений
05.09.2016
14:36:12
ты хочешь другую вьюху на этом же урле показывать через мидлваою?

D'
05.09.2016
14:36:17
Покопайся в Http/Kernel.php

Alejandro
05.09.2016
14:36:18
угу

D'
05.09.2016
14:36:25
Посмотри весь lifecicle

Alejandro
05.09.2016
14:36:35
та уже видел что мне это даст
или что должно дать ?

D'
05.09.2016
14:37:50
Просто ты как-то неправильно пытаешься решить задачу

Alejandro
05.09.2016
14:37:53
return response()
->view('hello', $data, 200)
->header('Content-Type', $type);

D'
05.09.2016
14:37:56
Вот и выходит херня

Alejandro
05.09.2016
14:37:58
нашел вот как нужно чистить
почм неправильно, я хочу если пользователь заблокирован, то не показывать ему страницу с сообщениями, а написать ему что он забанен.

Google

D'
05.09.2016
14:39:07
Так кидай Exception нужный, отлавливай его и рендери что хочешь
middleware не про это вообще

Alejandro
05.09.2016
14:39:22
херрово что не про то(

D'
05.09.2016
14:39:43
Middleware решает пропускать или нет. Или модифицирует запрос.
Оно не должно ничего рендерить

Alejandro
05.09.2016
14:40:09

KarmaBot
05.09.2016
14:40:10
Спасибо (+1) для @Denormalization принято!
Текущая карма +25

Alejandro
05.09.2016
14:40:41
но редиректить можно в мидлвере
кул правильно правильно
тогда хочу троу

D'
05.09.2016
14:40:58
Просто кидай SuspendedUserException, отлавливай его в Exceptions/Handler.php и возвращай нужный ответ.

Alejandro
05.09.2016
14:41:22
Это уже есть такой эксепшн?

D'
05.09.2016
14:41:32
Нет, это я просто написал

Alejandro
05.09.2016
14:41:35
к
шото мазги сейчас не варят(
от кого унаследоватся \ErrorException?

D'
05.09.2016
14:43:36
Просто Exception
Но я обычно делаю свой ProjectException и от него все наследую

Alejandro
05.09.2016
14:43:55
хех

Google

KarmaBot
05.09.2016
14:44:00
Спасибо (+1) для @Denormalization принято!
Текущая карма +26

D'
05.09.2016
14:44:17
Чтобы потом было проще отлавливать именно мои Exceptions и делать что-то с ними

Alejandro
05.09.2016
14:44:26
а какая разница мнежду ErrorException и Exception часом не помниш ?
дада! понял сразу

D'
05.09.2016
14:44:56
ErrorException это что-то кастомное

Alejandro
05.09.2016
14:45:06
чутарик кастомнее чем простой Exception)))

D'
05.09.2016
14:45:28
Ну оно к laravel вообще отношения не имеет

Alejandro
05.09.2016
14:45:34
знаю)

D'
05.09.2016
14:45:35
Вон вижу в zend/guzzle есть
в psy

Alejandro
05.09.2016
14:45:57
на php7 круто сделали
можно теперь cathc(ErrorException) ... catch(AnotherErrorException)

D'
05.09.2016
14:46:31
Оно и раньше можно было

Alejandro
05.09.2016
14:46:37
оу еах?
а что тогда там поменяли? я наверное просто только сейчас прочитал об этом

D'
05.09.2016
14:46:54
try {
$request->enableHttpMethodParameterOverride();
$response = $this->sendRequestThroughRouter($request);
} catch (Exception $e) {
$this->reportException($e);
$response = $this->renderException($request, $e);
} catch (Throwable $e) {
$e = new FatalThrowableError($e);
$this->reportException($e);
$response = $this->renderException($request, $e);
}

Евгений
05.09.2016
14:46:56
https://habrahabr.ru/post/309176/

D'
05.09.2016
14:46:57
Вот из laravel
5.1

Евгений
05.09.2016
14:47:02
переходим на фею

Google

Alejandro
05.09.2016
14:47:05
мне это какраз и нужно было)

Евгений
05.09.2016
14:47:05
нам доказали

Alejandro
05.09.2016
14:47:31

D'
05.09.2016
14:47:46
Ну у меня сейчас Http/Kernel.php открыт
я от туда скопировал
У меня вообще 5.5 стоит

Alejandro
05.09.2016
14:48:03

KarmaBot
05.09.2016
14:48:03
Спасибо (+1) для @Denormalization принято!
Текущая карма +27

Admin
ERROR: S client not available

Виталий
05.09.2016
14:48:34
/top@karma_chat_bot

KarmaBot
05.09.2016
14:48:35
? Топ пользователей:
------------
(+27) Denormalization [D' Normalization]
(+12) perin [Евгений Перин ⭐️]
(+7) F01134H [F01134H]
(+5) pirogovik [Vanya Pirogov]
(+5) ijin82 [Ilya Rogojin]
------------
? Посмотреть весь список

Виталий
05.09.2016
14:48:41
Мда)

D'
05.09.2016
14:48:59
27 - прям как кол-во моих наложниц

Виталий
05.09.2016
14:49:03
/thankful@karma_chat_bot

KarmaBot
05.09.2016
14:49:03
? Самые благодарные:
------------
pirogovik [Vanya Pirogov] поблагодарил(а) 17 раз
perin [Евгений Перин ⭐️] поблагодарил(а) 13 раз
namlier [Alejandro Namlier] поблагодарил(а) 12 раз
[Vladimir] поблагодарил(а) 8 раз
[Obazure Ozil] поблагодарил(а) 7 раз

Alejandro
05.09.2016
14:49:24
я буду в топе скоро) благодирщиков
D Normalization а ты работаешь где-то?

D'
05.09.2016
14:50:15
да

Alejandro
05.09.2016
14:50:25
в гугле?0))00)000

Google

D'
05.09.2016
14:50:29
нет )

Alejandro
05.09.2016
14:51:52
нет )
послуш, так может мне и если он не email_confirmed кидать троу, а в хендлере перенаправлять на страницу на которой форма вводка кода(что пришел на имейл)

D'
05.09.2016
14:52:54

Alejandro
05.09.2016
14:53:01
нее! не при логине
он уже залогинен получается, как на стиме
но доступа нету, пока не введешь

D'
05.09.2016
14:53:23
А, тогда да, можно.

Alejandro
05.09.2016
14:53:34

KarmaBot
05.09.2016
14:53:35
Нельзя злоупотреблять Кармой. Попробуй поблагодарить позже.

Alejandro
05.09.2016
14:53:39
)

D'
05.09.2016
14:53:52
Я уже жду когда меня в ЧС бота добавят )
Чтобы он меня не учитывал

F01134H
05.09.2016
14:55:12
@perin сделай чс, ну)

D'
05.09.2016
14:55:39

Евгений
05.09.2016
14:55:40
удалите бота из чата и всё

Vanya
05.09.2016
14:55:43

KarmaBot
05.09.2016
14:55:43
Ваня, прекрати
Спасибо (+1) для @Denormalization принято!
Текущая карма +28

Vanya
05.09.2016
14:55:56

KarmaBot
05.09.2016
14:55:57
Ваня, прекрати
Спасибо (+1) для @Denormalization принято!
Текущая карма +29