Posts

Showing posts from March, 2018

Demo dan Download CRUD Laravel dengan upload gambar

Image
Saya akan menjelaskan sedikit menngenai CRUD Laravel ini. CRUD Laravel ini adalah CRUD biasa yang terdiri dari operasi Create, Update , Delete yang menggunakan framework Laravel. Alur MVC dari framework Laravel kira-kira seperti ini : ROUTES di Laravel berada di dalam folder routes/web.php . Berisi seperti berikut : Route::get('tambah','BlogController@tambah'); Tambah adalah bagian dari url nantinya, misalnya :  laravelapp.com/tambah BlogController adalah nama controller  @tambah adalah nama function di dalam controller.  Controller di Laravel berada di dalam folder app/Http/Controllers/NamaControllernya.php. catatan: aturan penamaan controller adalah CamelCase , artinya setiap kata pembentuknya ditandai dengan huruf besar dan disambung. Model di Laravel berada dalam folder /app/Model .  Isi dari file model kira-kira seperti ini : Dan Views di Laravel terletak dalam folder laravelapp/resources/views : Blade adalah template engi

Membuat Link Cantik Menggunakan Regex htaccess

Link yang cantik akan bermanfaat terutama link menjadi mudah dibaca dan tidak terlalu panjang. Sehingga dapat membantu website kita  dalam peringkat mesin pencari. Contoh regex untuk mempercantik link yang sering digunakan: Options -Indexes RewriteEngine On RewriteOptions inherit RewriteRule ^detailproduk-([a-zA-Z0-9\-]+).html$ detail.php?Idproduk=$1 [L,QSA] RewriteRule ^konten([0-9]*)/([a-zA-Z0-9\-]+).html$ index.php?action=konten&id_konten=$1 [L,QSA] $1 dibelakang Idproduk biasanya merupakan kode produk, kalau nggak ya nama produk yang unik. Nah kode unik itu bisa diletakan seperti didetail produk didepanya, ([a-zA-Z0-9\-]+) maksudnya kodenya mau angka besar kecil atau strip gak masalah, kalau ([0-9]*) artinya harus terdiri dari angka 1-9 . Artinya jika link sebenarnya seperti ini :  detail.php?Idproduk=pro-00213 maka bisa dirubah seperti ini : detailproduk-pro-00213.html. Kira-kira seperti itu. Biasanya kode unik gak bisa dihilangkan, karena akan digunakan dihalaman se