Monday, 2 December 2024

DAY19 เพิ่ม notifications เวลา update

21 Nov 2024
14
luminox watches

หลังจากที่เราทำหน้า update admin ไปแล้ว มันก็ update ดื้อๆ ไม่มีแจ้งเตือนอะไรเลย วันนี้มาทำ notifications แจ้งกันครับ โดย copy css  ไปไว้ที่ header.blade.php

<link rel=”stylesheet” type=”text/css” href=”https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.css” >

จากนั้นก็ copy sctipt ด้านล่างนี้ไปใส่ก่อนจบ body ใน admin_dashboard.blade.php

<script type=”text/javascript” src=”https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js”></script>

<script>
@if(Session::has(‘message’))
var type = “{{ Session::get(‘alert-type’,’info’) }}”
switch(type){
case ‘info’:
toastr.info(” {{ Session::get(‘message’) }} “);
break;

case ‘success’:
toastr.success(” {{ Session::get(‘message’) }} “);
break;

case ‘warning’:
toastr.warning(” {{ Session::get(‘message’) }} “);
break;

case ‘error’:
toastr.error(” {{ Session::get(‘message’) }} “);
break;
}
@endif
</script>

 

และเพิ่ม notification ใน AdminController

 

   $notification = array(
            ‘message’ =>’Admin Profile updated successfully’,
            ‘alert-type’ =>’success’
        );
        return redirect()->back()->with($notification);
หลังจากที่ทำแล้ว ลอง update ข้อมูลของ admin ใหม่ก็จะขึ้นมาแจ้งเตือนแล้ว เย้! คุณทำสำเร็จแล้ว
Thanat Sirikitphattana

แบ่งปันกัน เราอยู่กันไม่เกิน 100 ปีหรอกครับ
สุดท้ายก็ทิ้งไว้ที่โลก จะคงเหลือไว้แต่คุณงามความดีที่ให้ระลึกถึงกันครับ

Follow Us / Thanat Sirikitphattana