2016-11-25 14 views
1

皆さん!私はWebアプリケーションにLaravel 5.2を使用しています。このアプリ内で、ユーザーはファイルをアップロードできます。ユーザーがファイルをアップロードしたいが、ファイルを選択していないときは、Redirect::toアップロードページに、アップロードするファイルの選択についてのメッセージstatusが表示されます。このコードを使用してメッセージを表示していたWebページ:セッションモーダルが表示されないLaravel 5.2

@if (session('status')) 
    <div class="alert alert-warning"> 
     <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a> 
     {{ session('status') }} 
    </div> 
@endif 

どちらがすばらしいですか?しかし、CSSとJQueryのモックのために、メッセージをポップアップウィンドウに表示したいと思います。私はいくつかのものを探しに行きました。私はBootstrap Modalがベストであることを発見しました。コードを次のように調整しました:

@if (session('status')) 
    <div class="modal fade"> 
     <div class="modal-dialog" role="document"> 
      <div class="modal-content"> 
       <div class="modal-header"> 
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
         <span aria-hidden="true">&times;</span> 
        </button> 
        <h4 class="modal-title">Modal title</h4> 
       </div> 
       <div class="modal-body"> 
        <p>{{ session('status') }}</p> 
       </div> 
       <div class="modal-footer"> 
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 
       </div> 
      </div> 
     </div> 
    </div> 
@endif 

ただし、何も表示されません。モーダルが視覚化されていない理由を誰かに説明してもらえますか?

私はMayank Pandeyzに答えました。そして、ブラウザを調べた。 Modalが正しいステータスメッセージで呼び出されたことを示しています!

enter image description here

Consuleエラーは次のとおりです。Uncaught ReferenceError: $ is not defined

答えて

0

これを試してみません:?

@if (session('status')) 
<div class="modal fade" id="myModal"> 
    <div class="modal-dialog" role="document"> 
     <div class="modal-content"> 
      <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
        <span aria-hidden="true">&times;</span> 
       </button> 
       <h4 class="modal-title">Modal title</h4> 
      </div> 
      <div class="modal-body"> 
       <p>{{ session('status') }}</p> 
      </div> 
      <div class="modal-footer"> 
       <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 
      </div> 
     </div> 
    </div> 
</div> 
<script> 
    $('#myModal').modal('show'); // You have to initialize it as a modal 
</script> 
@endif 
+0

いや、まだ何も –

+0

:-(すべてのエラーをコンソールに –

+0

は私の答えを更新しました –

関連する問題