1
私はこのtry try catchメソッドを初めて使っていますので、他のファイルで実装する答えの詳細な説明を提供できる場合に役立ちます。クエリ関連の例外をキャプチャするcatchメソッドを試してくださいlaravel 5
私はLaravel 5に取り組んでいます。putまたはpostリクエストがデータベースに送信されている間、try catchを使いたいと思います。以下は私のコーディング構造です。
try{
$result = DB::table('myTable')
->where('uniqueTitle','=',$uniqueId)
->increment($field, 1);
}
catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
私の郵便配達の出力は、私は意図的にエラーをスローするように列名を変更した
QueryException in Connection.php line 669:
SQLSTATE[42S22]: Column not found: 1054 Unknown column
です。
また、どのように私はtryとcatchメソッドで必要なフィールドもチェックします。
だから、例外がキャッチされていない意味ですか?そのコードはどこにありますか? – Bogdan
1を加算するためのput要求です。 –
Okですが、コントローラメソッド、ルートクロージャ、別のクラスですか?また、コードが置かれているファイルの名前空間を指定してください。 – Bogdan