Posts

Bagaimana Cara Membuat Chart di Laravel

Di dalam suatu laporan yang di hasilkan oleh sebuah web aplikasi kadang atau seringkali di butukan laporan yang tidak hanya berisikan konten text, table, angka-angka saja kadang  didalamnya diperlukan sebuah atau beberapa chart atau grafik agar dapat memvisualisasikan  konten-konten laporan tersebut, untuk memberikan solusi tersebut saya akan coba membahas bagaimana cara kita untuk membuat Chart di dalam sebuah laporan di laravel 5.
Untuk membuat chart ada dua metode yang dapat di gunakan, yaitu kita dapat menggunakan skrip yang bersifat client side atau server side, kali ini saya akan coba untuk membahas membuat chart yang akan digenerate dengan  metode server side.
Sample kita kali ini adalah saya membuat sebuah laporan di sebuah web aplikasi yang dibuat menggunakan laravel 5, dengan menggunakan dompdf untuk mebuat laporan tersebut, di dalam laporan tersebut nantinya ada data text dan tabel dan di bawah nya juga ada beberapa chart atau grafik.
Penggunaan DomPdf di laravel 5 untuk membu…

Bagaimana cara menghapus public di laravel 5

Image
Kalau kita perhatikan saat mengakses aplikasi berbasis laravel framework pertama kali saat membuat nya maka urlnya kalau di local development menjadi http://localhost/nama site/public/ nah bagi kita yang ingin mengakses url nya hanya dengan nama site nya artinya ingin mengaksesnya tanpa mengetikan /public/ sebenarnya dapat saja di lakukan, berikut bagaimana cara menghapus public di laravel 5 dibawah ini.
Kalau kita googling maka banyak cara-cara untuk melakukan itu yang di sampaikan oleh para mastah eh master laravel dan banyak juga di sampaikan di forum-forum programmer php, yang intinya merubah lokasi folder pada file index.php yang ada di folder public.
require __DIR__.'/../bootstrap/autoload.php'; $app = require_once __DIR__.'/../bootstrap/app.php';
../ dapat di ganti dengan membuat sebuah folder baru untuk mengelompokan engine framework laravel (supaya rapih saja keliatan nya) atau di hilangkan juga boleh jika tidak ingin membuat folder baru. oke saya disini ingin men…

Cara membuat login php laravel framework

Image
Login form dalam suatu aplikasi adalah suatu hal yang utama dan pertama kali dengan  login form tersebut user aplikasi dapat menggunakan aplikasi yang kita buat, dan pada saat login tentunya  terdapat logika user rights dan seterusnya. Pada laravel sudah terdapat fitur bawaan untuk hal tersebut dan kita dapat menggunakan atau memodifikasinya sesuai dengan kebutuhan, berikut  dibawah ini saya coba membahas bagimana caranya membuat login php laravel framework.
Setelah kita create new application  pada laravel dengan menggunakan perintah pada composer :  composer create-project laravel/laravel laravelapp --prefer-dist
Atau bisa ada membaca pada tulisan saya di blog ini  Belajar laravel 5 untuk pemula. Selanjutnya akan menampilkan hasil seperti gambar dibawah ini :
Berikutnya adalah kita akan mengaktifkan fitur authen pada laravel, sebelum  itu buka dahulu file .env kita untuk mengkonfigurasi koneksi kedalam database.
Saya pada contoh ini adalah menggunakan database mysql  dengan membuat sebua…

Membuat laravel task scheduler windows

Image
Dalam suatu development aplikasi adakalanya sebagai programmer kita mendapat suatu kasus permasalahan atau request dari user untuk membuat sebuah scheduling misal notifikasi kepada user aplikasi tersebut yang mesti di kirimkan dalam waktu tertentu, tentu juga kita sudah pernah atau mengggunakan cron job, dan task scheduller di windows. Pada bahasan kali ini saya ingin coba menyampaikan bagaimana cara membuat laravel task scheduler windows.
Di dalam laravel sudah terdapat fitur yang di khususkan untuk menjalankan scheduler dengan menggunakan cron job yang tentunya jika kita menggunakan sistem operasi linux atau hosting aplikasi laravel kita menggunakan apache yang berjalan di dalam sistem operasi linux. Nah bagaimana bagi kita yang menggunan php yang berjalan pada IIS windows, tentunya tidak ada  cron job, tetapi sebagai pengganti nya kita bisa menggunakan windows task scheduler.
Disini saya akan coba sampaikan sedikit pengalaman saya sebagai pemula dalam mempelajari framework laravel di…

Menggunakan Blade Templates pada Laravel 5

Image
Saat pertama kali mengenal framework laravel saya sudah sering menggunakan php scripting language tanpa menggunakan framework dan sempat juga menggunakan framework code igniter, salah satu hal baru yang saya temui dalam laravel ini adalah blade template, bagaimana cara menggunakan blade templates pada laravel 5 ini fikir saya pertama kalinya.
Apa itu blade laravel ? blade adalah template engine bawaan dari laravel, sebenarnya hal itu juga sering kita lakukan oleh para programmer php yang sering menggunakan framework ataupun tidak, kita mempunyai halaman html statis yang kita manipulasi dengan mengisikan dengan kode-kode php sehingga dia menjadi halaman yang dinamis, nah prinsipnya kerja nya sama dengan file blade laravel tadi tetapi lebih dipermudah dengan syntax pada laravel tersebut , lain halnya jika ada sudah pernah menggunakan dan pernah mempelajari seperti  twig , smarty ,dwoo.Tentu hal semacam blade laravel ini bukan menjadi hal baru.
Saya akan mencoba untuk menyampaikan contoh p…

Membuat Fungsi Umum Di Laravel

Image
Ada kalanya dalam membuat sebuah aplikasi kita memerlukan sebuh routine atau fungsi yang dapat di baca di semua bagian aplikasi. Sebuh fungsi yang umum dan generik yang di panggil dan di gunakan di beberapa tempat atau bagian aplikasi. Sebagai contoh misal kita mempunyai sebuah data master data supplier dan  data nama supplier ini di butuhkan untuk pengisian di beberapa form transaksi pengisian data, katakan lah menggunan combo box dimana user memilih nama supplier pada form pengisian datanya, nah akan lebih baik di buatkan sebuah fungsi yang umum yang dapat di eksekusi dari module-module aplikasi kita.
Di sini saya coba memberikan contoh untuk membuat sebuah fungsi umum di laravel 5, umum di sini maksud nya adalah seperti penjelasan saya di atas, oke pertama tama kita memerlukan membuat helper file. Pada contoh ini saya membuat nya pada folder app/Support/helpers.php

Kemudian kita buka file composer.json lalu  silahkan tambahkan alamat file helper tadi yang akan berisi fungsi - fungsi …

Bagaimana cara menggunakan ajax di laravel 5

Image
Saat kita akan membuat sebuah aplikasi web tentu seringkali membuat sebuah ajax form untuk mengirimkan sebuah form isiaan data, nah berikut akan saya coba sampaikan bagaimana cara nya menggunakan ajax form di  laravel.
Kita sudah barang tentu mengenal penggunaan html tag <form></form> untuk men submit sebuah form isian data atau bisa juga untuk mengambil isian proses suatu data dengan men submit form data sebagai parameter nya yang akan menghasilkan umpan balik dari dari hasil post form tersebut .
Didalam laravel untuk submit data dengan form ajax kita harus menyertakan csrf_token() tanpa ada nya penyertaan itu dalam form yang akan submit maka form data nya tidak akan terkirim dan kita akan menemui error page.
Apa itu csrf_token() : adalah key yang di generate secara otomatis oleh laravel untuk melindungi aplikasi berbasis laravel dari serangan Cross site request forgery sebuah session yang di manage  oleh laravel untuk memastikan bahwa yang melakukan request adalah benar-ben…