Skip to main content

Posts

Showing posts from May, 2019

Instalasi Cepat Laravel 5.8 dengan Laravel Installer CLI

1. Install Laravel Installer CLI composer global require laravel/installer Cara install Laravel Installer Perintah diatas akan melakukan instalasi executable Laravel CLI secara global dengan menggunakan composer. 2. Setup Laravel Executable CLI Buka file  ~/.zshrc   atau  ~/.bashrc Lalu tambahkan line berikut: export PATH=$HOME/.config/composer/vendor/bin/:$PATH Untuk mudahnya restart terminal anda. Lalu hasilnya akan seperti ini bila anda eksekusi perintah laravel. Laravel installer telah terinstall dengan baik. 3. Buat project baru dengan CLI Laravel Installer laravel new learning1 Laravel CLI membuat project baru. 4. Jalankan Laravel Project dan Akses di Browser ./artisan serve Jalanlan web server internal untuk development. Hasil akhir instalasi, Laravel berjalan di browser. Nah selesai sudah proses instalasi Laravel 5.8 di laptop Ubuntu saya dengan sangat mudah dan cepat dan tanpa banyak terjadi kendala.

Belajar SQL Join

Mungkin sudah banyak yang melihat gambar legendaris ini baik di social media atau di website-website tapi belum paham maksudnya. Gambar ini adalah visualisasi dari berbagai macam contoh SQL Join yang sering digunakan sehari-hari dalam dunia pemrograman dan basis data. Nah saat ini untuk mudahnya saya buat contoh kasusnya. Nah pada postingan ini saya mencoba memberikan contoh paling sederhana dengan menbuat contoh join antara table-table berikut: users, cars dan motorcycles. Kasusnya kurang lebih nanti akan seperti ini: Munculkan users dan mobilnya. Munculkan users dan mobilnya, yang tidak punya mobil jangan dimunculkan. Munculkan mobil yang ada pemiliknya, yang tidak ada pemiliknya jangan di tampilkan. Dan lain-lain. Untuk awal mari persiapkan table-table yang diperlukan yaitu table users , table cars dan motorcycles . Buat Dulu Table users create table users (   id serial primary key, -- Auto incrementing IDs   username character varying, -- String column...

Dasar Theme Development di Magento 2

1. theme.xml File Location theme.xml 2. registration.php File Location registration.php Kode diatas jelek! rubah jadi begini aja. registration.php versi ganteng. 3. Copy view.xml Copy dari sini vendor/magento/theme-frontend-blank/etc/view.xml Copy ini! kesini Paste kesini! Jadi begini 4. Image Preview Copy dari sini vendor/magento/theme-frontend-blank/media/preview.jpg Kesini Hasilnya jadi begini 5. Web Static Assets Dari sini  Kesini Jadi begini 6. Lihat di Admin Sidebar Menu -> Content ->Themes

Membuat module sederhana di Magento 2

Controller adalah salah satu hal penting dalam  membuat Module dalam Magento 2, dan juga dalam kontek PHP MVC Framework pada umumnya. Fungsionalitasnya adalah request yang diterima, memproses, dan merender halaman. Dalam Magento 2 Controller hal ini dapat terlihat sangat berbeda dangan PHP Framework lainnya karena bisa memiliki  lebih dari satu file yang berada dalam folder Controller modul. Dalam kasus ini akan mulai terasa perbedaan mencolok dengan PHP Framework lainnya. Saya akan meneruskan catatan ini dari post sebelumnya tentang bagaimana cara membuat Modul Kosong . Perlu lihat cara install dan setup pertama kali? cek disini . Langkah 1: Membuat file routes.xml. $ cd app/code/Mojambe/Blog/ $ mkdir etc/frontend $ touch etc/frontend/routes.xml routes.xml berlokasi di bawah blog/etc Isi dari file routes.xml. <? xml version = "1.0" ?> < config xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocatio...