簡體   English   中英

甜蜜警報未顯示 Laravel 8

[英]Sweet alert not showing laravel 8

我試圖在我的控制器操作中呈現一個甜蜜的警報 UI,但是它根本沒有顯示,也沒有拋出錯誤消息。

                <form action="/delete/{{$diary->id}}" method="POST">
                     @csrf
                     @method('DELETE')
                     <button type="submit" class="btn text-danger mx-1">delete</button>
                 </form>

路由是Route::delete('/delete/{id}', [DiaryController::class, 'destroy'])->whereNumber('id'); 我在主布局中包含了甜蜜警報腳本

    @include('sweetalert::alert')
</body>

控制器動作是

 public function destroy($id = null){
  Alert::error('Are you sure you want to delete ' . $id, 'Error Message');
   return view('diaries'); 
}

我按照官方網站文檔https://realrashid.github.io/sweet-alert/上提供的說明進行操作

我將不勝感激,提前致謝。

我終於在我的 alert.blade.php 中找到了答案我添加了 script type = javascript

<script type="javascript">
    Swal.fire({!!Session::pull('alert.config')!!}); // not working
</script>

通過刪除 type="javascript" 它就像一個魅力。

<script>
    Swal.fire({!!Session::pull('alert.config')!!});  // working 
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM