WELCOME ~ SELAMAT DATANG DI MYBLOG INDRA DARI SMK WIKRAMA 1 JEPARA

Kamis, 19 Oktober 2017

Create/penambahan data di laravel

Assalamu’alaikum Warahmatullahi Wabarakaatuh.

Hari Ini saya akan memposting kelanjutan kemarin create/penambahan data di laravel.

A.Pengertian:
Laravel adalah sebuah framework yang digunakan untuk web development di PHP.
Umur framework ini, terbilang masih baru (walaupun sudah mulai beranjak ke versi 5),
dan mungkin seumuran dengan PhalconPHP.

B.Tahap pelaksanaan:
pertama buka file home.blade.php ini bertujuan
untuk menampilkan form yang akan di input dan dimasukan ke database untuk
datanya ,
isikan home.blade.php seperti gambar dibawah ini :


@extends(‘template/t_index’) : ini bertujuan mendapatkan design dari template
bootstrap
@section(‘content’) : ini bertujuan untuk menampilkan content
@form::open : ini sama dengan form method post
@form:text : sama dengan dengan input type text
@stop : untuk menghentikan code tersebut
sebetulnya memakai form method juga bisa tetapi di laravel kita sudah di sediakan
untuk pembuatan yang lebih simple dan sedikit , itu tergantung lagi kepada anda ,
anda ingin memakai yang mana 
apabila sudah sama seperti gambar diatas selanjutkan kita coba tampilkan dan
hasilnya akan sama seperti gambar dibawah ini :


sudah sama bukan ? apabila form sudah di buat selanjutkan proses pembuatan create
data nya .
pada tahap ini kita akan membuat controller terlebih dahulu berfungsi untuk
menyambungkan antara routes dan controller tersebut
untuk caranya silahkan buka cmd terlebih dahulu lalu masuk ke folder laravel anda
dan masuk ke folder privasi dengan cara
cd C:\wamp\www\laravel\privasi ( tergantung folder anda disimpan )
apabila sudah masukan code ini untuk membuat controller anda di laravel :
php artisan make:controller Crudcontroller
dan hasilnya akan seperti berikut


ini artinya controller sudah di buat silahkan cek ke folder
privasi>app>http>controllers dan file yang bernama Crudcontroller sudah berhasil di
buat , tahap selanjutnya buka file routes.php di privasi>app>http>routes.php
apabila file sudah di buka tambah kan kode seperti gambar berikut :


sebelumnya saya jelaskan terlebih dahulu perbedaan get dan post
post itu untuk memproses data sedangkan get untuk menampilkan data
itu perbedannya sedangkan prosestambah yang ada di gambar itu menunjukan
class/function nya apa , dan crudcontroller@tambahdata itu proses nya akan kemana
cukup mengerti ? apabila tidak mengerti akan saya lanjutkan terlebih dahulu
sekarang coba anda buka file Crudcontroller yang sudah anda buat dan masukan data
seperti gambar berikut :


sedikit saya jelaskan input::get itu mengambil name yang ada di form yang sudah ktia
buat tadi , sedangkan db::table itu akan kemana data itu dimasukan yaitu ke table
siswa , sedangkan with message itu notifikation session yang sudah di sediakan laravel
bahwa apabila kita berhasil menambah data akan muncul message tersebut , lalu
bagaimana memuncukan notifikation diatas ?
kita buka lagi file routes.php lalu tambah kan code seperti gambar berikut :


sedikit saya jelaskan kita harus membuat route::get tersebut yang bertujuan untuk
menampilkan file read.blade.php , sekarang kita buat juga file read.blade.php di
privasi>resources>views>read.blade.php apabila file sudah di buat tambahkan code
berikut di file tersebut :


apabila sudah sesuai dengan code tersebut kita langsung membuat data di home tadi
caranya buka browser anda : localhost/laravel dan coba masukan data apakah data nya
akan masuk ke database atau tidak ,
pada saat anda mencoba memasukan data pasti akan muncul error seperti gambar
gambar dibawah ini : , input not found , db notfound , redirect not found


lalu bagaimana cara mengatasi eror berikut ? untuk mengatasi nya cukup mudah
caranya buka file Crudcontroller lalu masukan code berikut


tambahkan use input; use db; use redirect;
ini bertujuan agar eror yang tadi di alami kembali normal , nah apabila anda
menemukan eror seperti di atas lalukan hal yang sama memakai use,
sekarang coba anda praktekan localhost/laravel dan masukan data sesuai yang
anda input dan hasilnya akan seperti berikut :


yee akhirnya menambah data berhasil :D sekarang langkah selanjutnya kita membuat
Read data / menampilkan data yang sudah kita inputkan

C.Latar belakang:
Kewajiban siswa blc setelah mempelajari sesuatu wajib di posting guna menjadi laporan pada waktu pulang dan agar terbiasa bila melalukukan atau mengerjakan sesuatu membagikan ke publik dan hari ini saya belajar penambahan data di laravel.

C.Maksud dan tujuan:
Bisa mengerti memahami dan bisa membuat penambahan data di laravel.

D.Referensi:
Repository blc telkom ebook rpl belajar laravel untuk pemula.

Sekian terimakasih semoga bermanfaat selamat mencoba.

Wassalamu’alaikum Warahmatullahi Wabarakaatuh.  



0 komentar:

Posting Komentar

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com