Tampilkan postingan dengan label Laravel. Tampilkan semua postingan
Tampilkan postingan dengan label Laravel. Tampilkan semua postingan

Rabu, 25 Juni 2025

Membangun Project Laravel dari 0 dengan laragon dan vue.js - part 2

 Setelah melakukan instalasi dan persiapan project laravel kemarin 

Disclaimer untuk project ini saya gunakan tutorial membuat CRUD laravel selama 6 menit dari yt Code With Ross. Yang emang penjelasannya bener-bener cepett, sampai playback speednya harus dikurangi jadi 0,5 😂 Jadi ini adalah share pengalaman coding, yang mungkin bisa dijadikan panduan ketika saya lupa di masa depan 

1. Masih di vscode editor, setelah setting vite.js.config, lanjut edit script di :

resources - js - app.js

import css bootstrap dan createapp dari vue


2. Buat file dengan nama Vue.js dan masukkan script berikut :

    <script>

import {ref} from "vue";

export default{
    setup(){
        const file = ref();
        const files = ref([]);
        return {file, files}
    }
    methods: {
        upload()e{

        },
        async load() {

        },
        async create(e){

        },
        async update(e, id){

        },
        async destroy(e, id){

        }
    },
}
</script>

<template>
    <div class="container">
        <div class="row">
            <div class="col-12 mt-5 mb-5 text-center">
                <h1>CRUD</h1>
            </div>

            <div class="col-9">
                <input class="form control form-control-lg" name="file" type="file" v-on:change"upload"/>
            </div>
            <div class="col-3">
                <button type="submit" class="btn-primary mt-1" @click="create">Create</button>
            </div>
            <div class="col-12 mt-5>
                <table class="table-bordered">
                    <thead>
                    <tr>
                        <th scope="col">#</th>
                        <th scope="col">Filename</th>
                        <th scope="col">Read</th>
                        <th scope="col">Update</th>
                        <th scope="col">Delete</th>
                    </tr>
                    </thead>
                    <tr v-for="file in this.files" :key="file.id">
                        <th scope="row">{{ file.id }}</th>
                        <td">{{ file.filename }}</td>
                        <td><a class="btn btn-primary" :href"'/' + file.id" target="_blank">Read</a></td>
                        <td><a class="btn btn-primary" @click="update($event,file.id)">Update</a></td>
                        <td><a class="btn btn-primary" $click="destroy($event, file.id)">Delete</a></td>
                    </tr>
            </div>
        </div>
    </div>
</template>

3. Buat file di resources - views - app.blade.php 

Inputkan vite seperti script di bawah 


4. Edit routes di routes - web.php 
tambahkan route ke halaman atau aksi yang akan ditambahkan 
kode dengan tanda // : tidak perlu dimasukkan


5. Menuju ke app/Http/Controllers/AppController.php
Tambahkan function di bawah :

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class AppController extends Controller
{
    public function index()
    {
        return view('app');
    }

    public function load()
    {
       
    }

    public function create()
    {
       
    }

    public function read()
    {
       
    }

    public function update()
    {
       
    }

    public function destroy()
    {
       
    }

}

6. Dengan menggunakan terminal dari laragon, masuk ke direktori laravel-crud dan ketikkan npm-run-build


Jika kode sudah benar maka tampilan seperti di atas.

7. Pastikan sudah start laragon, lalu coba test di browser dengan ketikan : http://laravel-crud.test/

This is it, my very first laravel app !! 

Tbc... See you soon!










Selasa, 24 Juni 2025

Membangun Project Laravel dari 0 dengan laragon dan vue.js

 Sepertinya programmer capek ini gak akan belajar kalo gak ada tantangan, jadi mumpung ada project baru yuk belajar laravel dari 0. Sesuai instruksi dari gemini, kita mulai dari ...

1. Install Virtual Host seperti Laragon

Download laragon : https://laragon.org/download

2. Install Composer 

Link download : https://getcomposer.org/Composer-Setup.exe

Pada Settings check pastikan untuk memilih direktori php.exe yang benar dari virtual host yang diinstal. Seperti gambar di bawah ini

Klik next untuk melanjutkan instalasi hingga selesai.


3. Download Node.js untuk manajemen frontend Vite
Install saja dengan pengaturan default hingga selesai

4. Jalankan laragon dan klik pada terminal untuk mengecek instalasi yang sudah dilakukan
Ketikkan perintah di bawah ini :
php -v 
composer -v 
node -v 
npm -v
Jika masing-masing menampilkan nomor versi atau perintah composernya tanpa error  maka instalasi sudah sesuai.

5. Membuat project baru di terminal laragon
Masukkan perintah : composer create-projcet laravel/laravel laravel-crud 


6. Masuk ke project laravel-crud dan masukkan perintah di bawah :


npm install bootstrap
npm install vue vue-loader@next @vitejs/plugin-vue
php artisan make:controller AppController (untuk membuat controller)
php artisan make:model File --migration (membuat model dan file migration)

7. Meluncur ke VScode atau text editor yang kamu punya
Open folder project dari laragon tadi : C:/laragon/www/laravel-crud
Buka file vite.config.js dan update seperti gambar di bawah :
Poin utama yang ditambahkan adalah import vue from '@vitejs/plugin-vue';
Dan tambahkan vue() pada plugins serta edit input app.js saja.

To be continued...

















Kamis, 04 Agustus 2016

Cara menginstal Laravel

Begitu banyak bahasa pemrograman yang ada di muka bumi ini, sebagai seorang programmer setidaknya kita harus mengasai salah satu bahasa pemrograman tersebut. Nah, bahasa pemrogramanpun memiliki banyak framework, setidaknya kita tahu mana yang bisa digunakan dengan lebih baik. Kali ini saya memutuskan untuk mempelajari laravel, seperti apa laravel itu?

Laravel merupakan salah satu framework pemrograman PHP yang kini sedang diminati atau sedang tren di kalangan programmer selain CI. Nah, sebenarnya sayapun belum mengetahui secara tepat dan jelas bagusnya laravel tuh di apa sih? Hehe, sekarang kita coba instal dulu laravelnya...

1. Sebelumnya, kita harus sudang mendownload dan instal composer di komputer kita. Klik saja untuk mendownload dan menginstal composer, cara menginstalnya cukup mudah karena hanya diklik next next next jadi, biarkan saja pengaturannya default seperti biasa.

2. Selain composer, jika bisa gunakanlah gitbash. Git bisa didownload juga disini. Git ini nanti adalah command prompt yang akan digunakan untuk menginstal laravel. Instalasinya seperti biasa hanya next next finish. Sebenarnya selain Git kita juga bisa menginstal laravel via command prompt. Namun, saya menemukan bahwa cara ini lebih mudah hehe. Jadi pakai saja Git bash.

3. Setelah berhasil menginstal git dan composer, saatnya menginstal laravel. Pastikan koneksi internet anda baik agar instalasi berjalan dengan lancar. Masuklah ke folder xampp, klik kanan di folder htdocs dan klik Git Bash here.Maka akan muncul window git bash

4. Ketikkan perintah berinkut :
composer global require "laravel/installer"
 Tunggu proses selesai :


 Lalu ketikkan lagi :
laravel new blog
setelah kata new  bisa diganti dengan kata lain sesuai keinginan kita. Karena script ini merupakan perintah untuk membuat folder atau project baru. Jadi namanya bisa disesuaikan.


Tunggu proses selesai hingga muncul : Application ready! Build something amazing. 
Nah, darisini kita sudah bisa menggunakan laravel. Cukup ketikkan localhost/blog/public 


Nah, itu dia sedikit tutorial tentang instalasi framework laravel di xampp windows. Nantikan seri belajar laravel yang selanjutnya yaa ^^