Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


apricot:app:error

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
apricot:app:error [2020/05/09 16:44]
y2sunlight [Apricot エラー画面]
apricot:app:error [2020/07/01 13:34] (現在)
tanaka [集約例外コントローラ]
行 14: 行 14:
     * [[apricot:app:db-model|Apricot データベースとモデル]]     * [[apricot:app:db-model|Apricot データベースとモデル]]
     * [[apricot:app:user-list|Apricot ユーザ一覧画面]]     * [[apricot:app:user-list|Apricot ユーザ一覧画面]]
-    * [[apricot:app:user-edit|Apricot ユーザ編集画面]]+    * [[apricot:app:user-edit|Apricot ユーザ登録画面]]
     * [[apricot:app:validation|Apricot バリデーション]]     * [[apricot:app:validation|Apricot バリデーション]]
     * [[apricot:app:transaction|Apricot トランザクション]]     * [[apricot:app:transaction|Apricot トランザクション]]
-  * [[apricot:ext:top|Apricot 拡張]]+  * [[apricot:ext:middleware|Apricot 拡張]]
  
-\\ +アプリのエラー画面を作ります。\\  
- +エラー画面は集約例外ハンドラー([[basic-library:whoops:2.7|Whoops]])から呼び出されます。
-アプリのエラー画面を作ります。エラー画面は集約例外ハンドラー([[basic-library:whoops:2.7|Whoops]])から呼び出されます。+
  
 ---- ----
行 86: 行 85:
  
         // エラー画面を表示する         // エラー画面を表示する
-        render('error.exception', ['status_code'=>$status_code])->commit();+        render('error.exception', ['status_code'=>$status_code])->commit($status_code);
     }     }
 } }
行 257: 行 256:
 ... ...
 </code> </code>
- 
- 
  
 ブラウザ上で以下のURLにアクセスしてみて下さい。 ブラウザ上で以下のURLにアクセスしてみて下さい。
行 272: 行 269:
  
 テスト後は、.envを元に戻しておいて下さい。 テスト後は、.envを元に戻しておいて下さい。
 +<code int .env>
 +...
 +APP_DEBUG=true
 +...
 +</code>
  
 \\ \\
  
apricot/app/error.1589010257.txt.gz · 最終更新: 2020/05/09 16:44 by y2sunlight