다음은 사용자 정의 예외가있는 tutorial입니다.치명적인 오류 : '예외 NotOwningFederationException'클래스가 없습니다.
모든 것이 괜찮습니다,하지만 난
throw new NotOwningFederationException();
를 호출 내 컨트롤러에서 내가 얻을 : 나는 두 배로
Fatal error: Class 'Exceptions\NotOwningFederationException' not found
내 파일을 확인, 여기에 내 응용 프로그램/예외/NotOwningFederationException.php 파일입니다 : 제대로 작동되지 않는 이유
<?php
namespace Exceptions;
class NotOwningFederationException extends \Exception
{
}
정말 ....
모른다 ....그런 다음, handler.php에, 내가 잘못 어떤 생각 ... 분명한 것 같다
public function render($request, Exception $e)
{
$code = "";
$message = "";
$quote = "";
$author = "";
$source = "";
switch ($e) {
case $e instanceof NotFoundHttpException:
$code = "404";
$message = "Not Found";
$quote = "myquote1!";
$author = "xxx";
$source = "xxx";
break;
case $e instanceof HttpException:
$code = "500";
$message = "Server Error";
$quote = "quote2";
$author = "Morihei Ueshiba";
$source = "";
break;
....
것으로, 스위치가 있지만 나는 그것을 잃어
1) - 당신이'''상단에 사용 예외 \ NotOwningFederationException'''을해야합니까? 2) 자동 로더 (작성자 또는 다른 것)가 부트 스트랩 파일 –
을 다시 생성했는지 확인하십시오. 네임 스페이스는 '네임 스페이스 App \ 예외'여야합니다. 오류 메시지에서이 경우가 아닌 것처럼 보입니다. – Jeemusu