These are chat archives for LaravelRUS/chat

15th
Mar 2018
zesen
@zesen
Mar 15 2018 09:07

Добрый день! Как лучше использовать ПОЛИТИКИ?
В контроллера, непосредственно в методах
if(Gate::denies('change', $this->model)) {
abort(403);
}
или

$this->authorize('change', $this->model));

Или в роутах
В роутах заманчиво то, что сразу видно какие права на все методы(Если конечно маршруты не реализованы так Route::resource)
НО тогда файл с роутами будет со временем перегружаться

Andrey
@daaner
Mar 15 2018 11:33
@zesen задай роли, используй мидлвари
sense1408
@sense1408
Mar 15 2018 20:07
Привет, кто то может подсказать, почему не могу словить на laravel Exception message с Guzzle?
try {
$response = json_encode($res->getBody());
var_dump($response);
} catch (GuzzleHttp\Exception\BadResponseException $ex) {
$response = json_decode($ex->getResponse(), true);
var_dump($response);
}
https://www.screencast.com/t/U5MVx6mPIV
Stanislav
@TheLuckyOne
Mar 15 2018 20:27
Парняги, для седьмого пыха есть нормальная либа аля phake | mockery ? или моки только руками?
zesen
@zesen
Mar 15 2018 20:33
@sense1408 скорее всего exception выскакивает другой и его что бы отловить надо дописать еще один catch
} catch (\Exception $e) {
}