質問編集履歴
2
タイトルと内容の変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
laravel5.7 独自例外処理の追加
|
1
|
+
laravel5.7 独自例外処理の追加をしましたが、意図した動きにならず困っています。
|
body
CHANGED
@@ -31,7 +31,7 @@
|
|
31
31
|
$response['error_data'] = $none_update;
|
32
32
|
// javascriptへ返却
|
33
33
|
return $response()->json($response);
|
34
|
-
} catch Exception $) {
|
34
|
+
} catch Exception $e) {
|
35
35
|
$response['status'] = 'fail';
|
36
36
|
$response['message'] = '登録に失敗しました';
|
37
37
|
// javascriptへ返却
|
@@ -61,4 +61,14 @@
|
|
61
61
|
handler.phpは、ユーザー画面に返却する仕様なので、他の方法があれば教えていただけると助かります。
|
62
62
|
|
63
63
|
hadler.phpに設定した時は、画面にアラートボックスが表示されました。
|
64
|
-
controllerにて、trycatchでエラーハンドリングを実施したいと思っています。
|
64
|
+
controllerにて、trycatchでエラーハンドリングを実施したいと思っています。
|
65
|
+
|
66
|
+
尚、下記実装したところ正常にクラスは読み込めているようです。
|
67
|
+
|
68
|
+
catch (Exception | FileUtilsExecption $e) {
|
69
|
+
get_class($e)
|
70
|
+
$response['message'] = get_class($e); // FileUtilsExecptionが取得される
|
71
|
+
// javascriptへ返却
|
72
|
+
return $response()->json($response);
|
73
|
+
|
74
|
+
}
|
1
文章の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -60,4 +60,5 @@
|
|
60
60
|
上記で作った場合、Exceptionの方が有効なり、独自で作成したExceptionが使用されません。
|
61
61
|
handler.phpは、ユーザー画面に返却する仕様なので、他の方法があれば教えていただけると助かります。
|
62
62
|
|
63
|
-
hadler.phpに設定した時は、画面にアラートボックスが表示されました。
|
63
|
+
hadler.phpに設定した時は、画面にアラートボックスが表示されました。
|
64
|
+
controllerにて、trycatchでエラーハンドリングを実施したいと思っています。
|