Posts

Showing posts from April, 2021

CRUD (Create, Read, Update, dan Delete)

Image
Create, Read, Update dan Delete/CRUD CRUD  adalah singkatan dari Create, Read, Update, dan Delete. Proses ini sangat berkaitan dengan pengambilan atau transaksi data dari atau ke database. Hal ini menjadi krusial apabila berhubungan dengan sistem informasi perusahaan karena data yang diproses biasanya merupakan data transaksi. Form Builder  1. Pertama kita akan membuat halaman baru untuk melakukan input data baru Post. Buat file baru resources/views/posts/create.blade.php, code nya seperti dibawah ini 2. Pada line 6, kita melihat ada code route('posts.store'). Code tersebut akan mapping ke routes /posts, silahkan lihat mapping routes dibawah ini. Pada column name “posts.store” di map ke column URI “posts”. Inilah salah satu kegunaan men-setting name ketika mendefinisikan routing. 3. Pada file app/Http/Controllers/PostsController.php, kita hubungkan function create() dengan file resources/views/posts/create.blade.php 4. Buka halaman http://localhost:8000/posts/create 5. Ketika ...

Controller,ENV dan DB Config

Image
  Controller Laravel Controller merupakan salah satu bagian dimana seluruh fungsional web dibuat. Pada Controller dilakukan pengaturan untuk mengakses Model terkait dengan Database dan juga bagaimana mengirimkan datanya ke View. Berbagai pemrosesan juga dilakukan di dalam Controller. Controller adalah salah satu komponen inti dari MVC yang berfungsi sebagai penghubung antara request user (View) ke model yang nantinya akan di kembalikan lagi ke View dalam bentuk response. Controller ini akan banyak berisi logika – logika dalam menyusun suatu fungsi tertentu. Contohnya adalah aktivitas CRUD (Create, Read, Update, Delete) yang prosesnya berjalan di dalam Controller. Membuat Controller dapat dilakukan dengan menggunakan perintah PHP Artisan yang disediakan Laravel atau dengan membuat secara manual di dalam folder app/Http/Controllers. Berikut adalah perintah PHP Artisan untuk membuat sebuah Controller melalui bash: php artisan make:controller HomeController Bash diatas akan membuat fil...