Laravel 5.6 распространение исключений - PullRequest
0 голосов
/ 03 мая 2018

У меня есть пример этого метода в ProofController (исключение использует контроллер):

public function proofMethod(){
    throw new Exception();
}

В другом контроллере мне нужно попробовать перехватить исключение:

public function proof2() {
    try {
        $proof= new Proof();
        $proof->proofMethod();
    } catch (Exception $e){
        echo "error"
    }
}

Я не вижу ошибки эха, но исключение останавливается на первых методах, и отладка laravel показывает мне сообщение "ExceptionNo message", я бы увидел ошибку строки

спасибо

1 Ответ

0 голосов
/ 03 мая 2018

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

throw new Exception("your message");

и убедитесь, что вы импортировали класс Exception в свой класс контроллера use Exception;

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...