Tutorial Laravel 11 Membuat Aplikasi Todo List Sederhana : Bagian 1 – Install Laravel – Halo semua, pada tutorial ini saya akan menjelaskan mengenai bagaimana cara membuat aplikasi webiste todo list sederhana, yaitu aplikasi untuk mencatat kegiatan yang akan kita lakukan sehari-hari seperti aplikasi Google Task milik Google.
Pada tutorial ini saya akan menggunakan Laravel 11 mengingat versi ini merupakan release terbaru pada bulan Maret lalu, sebelum melanjutkan tutorial ini ada beberapa ada beberapa hal yang harus diperhatikan mengingat saya tidak akan mengajarkan dari hal yang paling dasar:
- Mengerti HTML dan CSS dasar.
- Mengerti PHP dasar.
- Mengerti Javascript DOM dengan jQuery.
- Sudah menginstall PHP >= 8.3.
- Sudah menginstall text editor (saya menggunakan VS Code).
- Mengerti MySQL / SQLite.
Baiklah langsung saja kita mulai tutorial ini.
Daftar Isi
Apa itu Laravel?
Sebelumnya saya coba beri sedikit penjelasan, Laravel merupakan sebuah kerangka kerja (framework) berbasis PHP yang bersifat open source. Laravel menggunakan arsitektur Model-View-Controller atau yang lebih dikenal dengan MVC, MVC sendiri merupkan konsep pemisahan logika, data, dan tampilan aplikasi itu sendiri dengan tujuan untuk meningkatkan keterbacaan dan memudahkan pemeliharaan kode (maintenance).
Untuk menginstall Laravel kita dapat menggunakan Composer maupun Docker namun pada tutorial ini saya akan menggunakan Composer, Composer merupakan sebuah tool manajemen dependensi untuk PHP yang dapat dengan mudah mengatur (menambah, mengubah, dan menghapus) dependensi yang dibutuhkan oleh aplikasi yang kita miliki. Bagi yang belum menginstall Composer silahkan install terlebih dahulu pada https://getcomposer.org/.
Buat proyek Laravel
Setelah menginstall composer selanjutnya adalah menginstall atau melakukan create project Laravel dengan cara buka terminal atau command prompt (CMD) kemudian tulis perintah dibawah ini:
composer create-project laravel/laravel nama-proyek
Silahkan ganti “nama-proyek” dengan nama proyek yang anda inginkan, disini saya menggunakan nama “todolist-laravel”, setelah itu tekan enter dan tunggu hingga selesai, waktu yang dibutuhkan berdasarkan kecepatan koneksi internet masing-masing karena ini sama saja seperti mendownload resource dari web pada umumnya.
Konfigurasi file .env
Setelah itu buka folder dengan VS Code atau text editor lainnya, lalu selanjutnya adalah edit file .env. Buka file .env dan ubah APP_NAME dan APP_TIMEZONE menjadi seperti berikut:
APP_NAME="Todo List"
APP_ENV=local
APP_KEY=(Sesuaikan dengan APP_KEY masing-masing)
APP_DEBUG=true
APP_TIMEZONE="Asia/Jakarta"
APP_URL=http://localhost
APP_NAME ubah sesuai dengan nama aplikasi yang akan kita gunakan, APP_NAME akan berfungsi sebagai nama default yang akan digunakan pada aplikasi seperti pada saat malakukan pengiriman email (pada tutorial ini tidak membahas mengenai pengiriman email).
APP_TIMEZONE merupakan konfigurasi zona waktu yang digunakan pada aplikasi yang kita buat, set menjadi “Asia/Jakarta” untuk menggunakan zona waktu WIB.
Selanjutnya untuk memastika timezone sudah sesuai, buka web.php yang terletak pada routes/web.php kemudian ubah kode menjadi seperti berikut:
<?php
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
echo date('Y-m-d H:i:s');
});
Baca juga: Cara Membuat Website Shortenlink Sendiri Menggunakan Laravel 9
Jalankan server
Setelah itu jalankan server dengan menggunakan command php artisan serve setelah server berhasil running buka pada browser.
PS D:\Tutorial\Web\todolist-laravel> php artisan serve
INFO Server running on [http://127.0.0.1:8000].
Press Ctrl+C to stop the server
Jika tanggal dan jam yang ditampilkan sudah sesuai dengan zona waktu WIB berarti konfigurasi sudah berhasil dilakukan.
Cukup sekian untuk Tutorial Laravel 11 bagian pertama (Instalasi Laravel) untuk selanjutnya yaitu kita akan membuat tampilan (UI) dengan bootstrap dan belajar untuk melakukan Routing ke view dengan laravel. Terimakasih. Tutorial Laravel 11 Membuat Aplikasi Todo List Sederhana : Bagian 2 – Membuat UI Dengan Bootstrap dan Fungsi Aplikasi
Baca juga postingan sebelumnya:
- Tutorial Laravel 11 Membuat Aplikasi Todo List Sederhana : Bagian 2 – Membuat UI Dengan Bootstrap dan Fungsi Aplikasi
- Tutorial Laravel 11 Membuat Aplikasi Todo List Sederhana : Bagian 1 – Install Laravel
- Gampang Banget! Cara Upload Form Dengan jQuery Ajax Pada Laravel 10
- Cara Mendownload Seluruh Isi Google Drive Dengan Google Takeout 2023
- Cara Membuat Website Shortenlink Sendiri Menggunakan Laravel 9
Leave a Reply