Integrasi dan Implementasi Sweet Alert Pada Laravel 5.1
A
alfach.com
2 menit baca
Sweet alert merupakan salah satu library javascript yang membuat tampilan alert javascript menjadi menawan. Dan untuk kali ini, kita akan mencoba mengimplementasikan ke dalam framework laravel.
1. Langkah awal berupa instalasi melalui file composer.json :
Nah, untuk implementasi pemanggilan alert menggunakan facade di controller dapat dilakukan seperti :
fungsi lainnya :
atau jika menggunakan helper
fungsi lainnya dalam helper :
Masih banyak kustomisasi yang dapat dilakukan, untuk tahu lebih banyak bisa meluncur ke sini https://github.com/uxweb/sweet-alert
1. Langkah awal berupa instalasi melalui file composer.json :
"require": {
"uxweb/sweet-alert": "~1.1"
}
lalu jalankan composer update.
2. Lalu tambah pada service provider yang berada di file app/config.php
'providers' => [
UxWeb\SweetAlert\SweetAlertServiceProvider::class
];
3. Untuk memudahkan juga, kita dapat tambahkan Facade di file yang sama
'aliases' => [
'Alert' => UxWeb\SweetAlert\SweetAlert::class
];
4. Jika sudah anda perlu mendownload file javascript dan css milik sweet alert di sini
Setelah didownload, pastikan anda melakukan pemanggilan pada file javascript dan css tersebut ke dalam file view Anda.
5.Lalu Anda perlu menambahkan/include view milik sweet alert ke dalam file view anda
@include('sweet::alert')
maka keseluruhan file view Anda kurang lebih menjadi seperti :
HTML / XML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="css/sweetalert.css">
</head>
<body>
<div class="container">
<p>Welcome to my website...</p>
</div>
<script src="js/sweetalert.min.js"></script>
<!-- Include this after the sweet alert js file -->
@include('sweet::alert')
</body>
</html>PHP
public function store()
{
Alert::message('Robots are working!');
return Redirect::home();
}Kode
Alert::message('Message', 'Optional Title');
Alert::basic('Basic Message', 'Mandatory Title');
Alert::info('Info Message', 'Optional Title');
Alert::success('Success Message', 'Optional Title');
Alert::error('Error Message', 'Optional Title');
Alert::warning('Warning Message', 'Optional Title');PHP
public function destroy()
{
Auth::logout();
alert()->success('You have been logged out.', 'Good bye!');
return home();
}PHP
alert()->message('Message', 'Optional Title');
alert()->basic('Basic Message', 'Mandatory Title');
alert()->info('Info Message', 'Optional Title');
alert()->success('Success Message', 'Optional Title');
alert()->error('Error Message', 'Optional Title');
alert()->warning('Warning Message', 'Optional Title');
alert()->basic('Basic Message', 'Mandatory Title')
->autoclose(3500);
alert()->error('Error Message', 'Optional Title')
->persistent('Close');
Tag
laravel
Bacaan terkait
Development
Cara Install Composer di Windows Dengan Mudah
Composer adalah dependency manager yang sangat populer untuk pengembangan aplikasi berbasis PHP. Di artikel ini, Anda akan belajar cara menginstal Composer di Window...
1 menit
Development
Panduan Instalasi PHP, MySQL, dan Apache di macOS
Instalasi PHP, MySQL, dan Apache (sering disebut sebagai stack LAMP - Linux, Apache, MySQL, PHP) pada macOS sangat penting bagi pengembang web yang ingin menjalankan...
2 menit
php
Menerapkan IP Blocker di Laravel
Untuk meningkatkan security di website, salah satunya dengan menerapkan IP blocker atau mem-blokir IP address yang mengakses website. Di laravel salah satunya dengan...
1 menit
Komentar (0)
Belum ada komentar. Jadilah yang pertama.
Tulis komentar
Komentar akan dimoderasi sebelum tampil.