Posts

Showing posts from September, 2020

Tutorial CRUD Laravel Bagian 3 (Update)

Image
Halo kawan-kawan semua. kita lanjutkan lagi tutorial crud kita dengan eloquent laravel. tutorial crud kita ini dilengkapi dengan upload file. oke langsung saja. #Update adalah cara mengubah/memperbaiki data yang ada pada database. baik langsung saja kita mulai membuat updata data. kita ikuti step berikut. Buat link untuk di arahkan ke sebuah route Route Controller edit atau persiapkan model (opsional) passing data dari model (opsional) view 1. buat link (siswa\siswa_index.blade.php) kita buat link dari tombol edit yang ada di view siswa\siswa_index.blade.php <a href="{{url(' editsiswa ').' / '. $row->id }}" class="btn btn-success btn-sm">Edit</a> 2. Route (routes/web.php) setelah link dibuat, kita tangkap link tadi di route. routes/web.php Route::get(' /editsiswa/{id} ', 'SiswaController@editsiswa'); di controller kita

Tutorial CRUD Laravel Bagian 2 (Create)

Image
Halo kawan-kawan semua. kita lanjutkan tutoral kita yang lalu sampai pada pembuatan model dan pengenalan eloquent. pada tutorian ini , kita sudah melakukan read data dari database. Kita tau CRUD atau Create, Read, Update dan Delete adalah dasar yang harus dimiliki untuk bisa membuat aplikasi. Karena kita sudah membuat Read data pada tutorial tersebut maka kita lanjutkan ke bagian Create. Pada tutorial ini kita akan menambah field baru bernama file dengan jenis text untuk mengupload file. sering kali kita butuh data gambar untuk disimpan di aplikasi kita. #Read Untuk tutorial ini, anda bisa baca di sini . #Create adalah cara menambahkan data baru ke dalam database. baik langsung saja kita mulai membuat create data. ingat step ini akan selalu berulang. Untuk create sendiri ada dua proses yang akan kita kerjakan. Buat link untuk di arahkan ke sebuah route Route Controller edit atau persiapkan model (opsional) passing data dari model (

Tutorial CRUD Laravel Bagian 1 (Read)

Image
Halo kawan-kawan semua. kali ini sampailah kita pada tutorial CRUD menggunakan eloquent laravel, setelah banyak tutorial kita lalui. menginstall composer menginstall laravel konfigurasi database route controller view sampailah kita pada bagian mengambil data dari database (Read) yang akan dikirim ke view yang sudah kita persiapkan (menggunakan template admin lte). Baik sekarang akan kita bahas apa itu model. model berperan dalam mendeklarasikan nama tabel dan relasi database. model sendiri adalah bagian dari library eloquent. setelah kita memiliki model, kita dapat memanipulaisi database dengan eloquent. (bila ada kesalahan silahkan dikoreksi di komentar). sekarang apa itu eloquent. eloquent sendiri adalah syntax yang pendek untuk memanipulasi database. kita tidak disarankan untuk menuliskan query secara manual, melainkan dengan bantuan eloquent yang lebih sederhana. jika anda sudah belajar ci maka konsepnya tidak jauh berbeda. (bila ada kesalahan silahkan dikoreksi di komentar). Baik

Belajar View di Laravel dengan Template Admin LTE

Image
View pada laravel adalah bagian yang menangani tamplilan pada halaman web. Laravel mengusung metode MVC (Model View Controller) yang memisahkan antara Model (database) View (tampilan) dan Controller (pengontrol). Di laravel, view dituslikan pada direktori resource/views dengan format. namafile.blade.php view di laravel memiliki keunggulan dari segi penulisan kode php. umumnya untuk tampilan dalam pemrogramman web menggunakan html. yang berarti php menjadi tamu di file tersebut. dan diharuskan untuk dibungkus dengan php buka <?php dan php tutup ?> yang membuat baris kode semakin banyak .  di template engine blade kita tidak perlu menuliskan terlalu banyak kode php. syntax dari kode php yang di tuliskan di view pun tidak lagi sama dengan kode php umumnya. sehingga kita harus mengikuti format yang dibuat oleh laravel dalam template engine blade nya. untuk membuat view kita tidak dibantu oleh commad line sehingga kita harus membuatnya sendiri dari e

Belajar Controller di Laravel

Image
Laravel mengusung metode MVC yaitu memisahkan antara Model (database)  View (template) dengan Controller sama seperti CodeIgniter. Controller bisa dikatakan penghubung antara model dengan view. Controller juga bisa dikatakan sebagai pengontrol atau otak nya. Pada materi sebelumnya, controller dikerjakan setelah pembuatan route. silahkan buat route nya jika belum ada. saya sarankan untuk mengikuti tutorial ini dari awal. Langsung saja buat controller nya dari command line. E:\xampp\htdocs\projek_laravel>php artisan make:controller SiswaController jika anda mengikuti tutorial sebelumnya maka pesan dari cmd adalah controller already exists. selanjutnya kita buka file yang sudah kita buat tadi dari editor. Panggil http://127.0.0.1:8000/siswa  hasil nya yaitu tampil string "Ini adalah halaman data siswa dari controller". Baik, setelah kita mengulang tutorial di atas selanjutnya kita akan belajar hal-hal apa saja yang umum dikerjakan oleh controller. #Menampilkan View dari Contr