2016-07-03 3 views
0

私はLaravel 5.1アプリケーションからフロントエンドの角度アプリにエラーを投げようとしています。スローされたエラーは、私が必要とする実際のステータスメッセージ、返送されていません。Laravel 5はエラーメッセージを返さない

if (Hash::check($updated_profile['current_password'], $user->password)) { 
    $user->password = Hash::make($updated_profile['new_password']); 
    return $user; 
} else { 
    abort(500, 'Passwords do not match'); 
} 

を私はまた、両方のためにthrow new \Exception('Passwords do not match');

を試してみた、私はフロントエンドでエラーが出るが、それはステータスメッセージが欠落しています:

Object 
    data: null 
    headers:(name) 
    status: 0 
    statusText:"" 
    __proto__: Object 
+0

のように、この機能を使用することができますが、APIパッケージまたはあなたのコントローラをワープ何かを使用していますか? –

+0

私はoauth2パッケージでラッピングしています – Growler

答えて

0

あなたが

最初にあなたの詐欺の上部にこれを定義あなたの現在のリクエストを中止するためにそれを使用したいので、場合App classで定義されますトローラ

use App; 

次にあなたがこの

App::abort(404,'The url not found'); 
+0

これは動作しません – Growler

+0

は常に私のために働きます –

+0

あなたがそれを使用している場所を教えてください –

関連する問題