2016-08-07 9 views
0

私はのLaravelパッケージを持っており、アラートを読み込んでいるページがあります。laravelのスイートアラートは常にアラートを2回表示します

アラートを読み込んだ後に次のページを参照するたびに、再度読み込まれるというトラブルが発生しています。

これを回避する方法や問題を診断する方法はありますか?

TicketController.php

<?php 

namespace App\Http\Controllers\Frontend; 

use DB; 
use Alert; 
use App\Tickets; 
use App\Http\Requests; 
use Illuminate\Http\Request; 
use App\Http\Controllers\Controller; 

class TicketController extends Controller 
{ 
    public function index() 
    { 
     $tickets = DB::table('tickets')->get(); 

     Alert::success('Tickets retrieved!'); 

     return view('frontend.tickets')->with('tickets', $tickets); 
    } 
} 

マイルートファイル

Route::group(['middleware' => 'auth'], function() { 
    Route::get('tickets', '[email protected]'); 
}); 

私のマスターレイアウト

<link rel="stylesheet" type="text/css" href="css/sweetalert.css"> 
</head> 

<script src="js/sweetalert.js"></script> 

@include('sweet::alert') 

@include ('alertcancel') 
+0

あなたのコード例を表示できますか? –

+0

アラートパッケージを使用してインデックスメソッド内で警告してから、再度スクリプト内で警告 –

+0

が含まれているように編集されています。[git](https://github.com/uxweb/sweet-alert)あなたのJSファイルの後ろにinclude( 'sweet :: alert')を入れてください。 –

答えて

1

おそらくセッションの問題です。 1回だけ点滅するように、セッションからsweet_alertキーを削除します。

 @include('sweet::alert') 

     <?php Session::forget('sweet_alert'); ?> <-- insert this 
    </body> 
</html> 
+0

それはまだ起こって、起こっている。 –

+0

これはすべてのルートまたは特定のルートで起こっていますか? –

+0

私が閲覧したページには、あとでマスターレイアウトにスイートアラートが含まれています。 –

関連する問題