belajar laravel

Belajar Laravel dan Tutorialnya Untuk Pemula Lengkap

Jika semakin besar suatu komunitas, maka semakin banyak juga sumber yang bisa Anda gunakan untuk belajar laravel. Akan tetapi, semakin banyak sumber yang bisa digunakan untuk belajar tentu saja akan membuat Anda semakin susah dalam memilih sumber yang terbaik. Anda juga harus bisa menemukan tutorial yang memang layak digunakan belajar.

belajar laravel
Belajar Laravel dan Tutorialnya Untuk Pemula Lengkap!

Laravel sendiri merupakan framework PHP yang dibuat dalam naungan lisensi MIT dan dibangun menggunakan konsep Model View Controller (MVC). Laravel merupakan pengembangan dari website dengan basis MPV ditulis menggunakan PHP dan dirancang agar bisa meningkatkan kualitas dari perangkat lunak dengan cara mengurangi biaya pengembangan awal dan juga biaya untuk pemeliharaan.

Selain itu juga digunakan untuk menaikkan pengalaman bekerja dengan mengunakan aplikasi yang menawarkan adanya sintaks jelas, hemat waktu, dan juga ekspresif. Untuk MVC ialah pendekatan untuk perangkat lunak dan digunakan untuk memisahkan sebuah aplikasi. Laravel ini merupakan framework yang dibuat untuk memudahkan programmer/developer saat membangun aplikasi/sistem dengan ukuran kecil.

MVC akan memisahkan aplikasi sesuai dengan bagian dari web aplikasi. Model umumnya akan erat kaitannya dengan database. View yang merupakan bagian depan aplikasi dan semuanya akan diproses pada sistem serta ditampilkan untuk view. Controller merupakan suatu bagian yang menengahi atau mengatasi model dan view. Sehingga controller perannya untuk mengendalikan sistem.

 

Beberapa Fitur Pada Laravel

Laravel bisa digunakan untuk mengurangi waktu mengembangkan website dan juga membuat aplikasi website yang aman. Sedangkan beberapa fitur utama laravel bisa membuat laravel supaya bisa lebih powerfull dalam membuat aplikasi sebuah website yang tangguh dan besar. Beberapa fitur utama dari laravel memang paling dibutuhkan untuk mengembangkan website yang lebih modern.

Restfull routing yang merupakan cara baru untuk mengelola request. Selain itu ada composer power yang akan membantu Anda dalam mencari library untuk digunakan dan di install. Semua library yang berasal dari composer dihost, laravel, dan di packagist.org akan di install lewat composer. Dengan composer pekerjaan Anda akan sangat terbantu.

Fitur lain laravel yakni command line tools. Jika menggunakan sistem operasi linux, maka Anda tentu sudah biasa dengan command line. Namun jika belum biasa, maka Anda juga bisa menguasainya segera. Tidak sulit dan dengan command line ini Anda bisa mengerjakan pekerjaan lebih cepat. Ada juga fitur test driven development ready.

Test driven development merupakan cara baru untuk mengembangkan software. Anda hanya menulis test code dulu sebelum menuliskan kode yang sebenarnya. Ada juga fitur beautiful templating engine untuk memparse sintaks pada template engine ke HTML. Selanjutnya fitur elegant code, eloquent ORM, dan fitur-fitur WOW lainnya sepertu queque, SSH, session, dan masih banyak lagi.

 

Cara Mudah Untuk Install Framework Laravel

Jika ingin belajar untuk menggunakan laravel, Anda bisa memperhatikan tutorial yang ada di internet atau dibuku-buku. Anda juga bisa mengetahui bagaimana cara mudah menginstall dan konfigurasi kerangka kerja laravel di windows. Sebelum itu, server yang Anda gunakan harus memenuhi beberapa persyaratan agar lebih mudah melakukan install dan konfigurasi pada windows.

Laravel akan memakai composer guna mengola dependency. Selain itu composer juga memudahkan Anda menginstall paket eksternal. Jadi sebelum Anda menginstall laravel, sebaiknya install dulu composer pada sistem windows. Cara menginstall composer juga mudah.

  1. Anda bisa download file composer-setup.exe dan diinstall.
  2. Jika sudah terinstall maka buka command prompt dan klik composer.
  3. Setelah itu bisa langsung menginstall laravel dengan membuka command prompt windows
  4. kemudian cari file c:/xampp/htdocs kemudian cd\xampp\htdocs.
  5. Anda bisa menjalankan perintah untuk menginstall laravel c:/xampp/htdocs/laravel dan tunggu hingga proses selesai.
  6. Setelah Anda sudah selesai mengintall laravel. Langkah selanjutnya ialah dengan melakukan test instalasi laravel untuk mengetahui sukses tidaknya instalasi tersebut.

 

Anda bisa menjalankan URL pada proyek laravel di browser dengan klik

 

localhost/laravel/public.

 

Apabila instalasi laravel Anda sukses diinstall di server windows, maka tampilannya terdapat kata laravel ditengah layar dengan ukuran besar.

Cara instalasi dan konfigurasi laravel server windows ini sangat berguna dan cukup mudah dilakukan untuk Anda yang masih pemula.

 

Memahami Struktur Folder Laravel

Di folder hasil instalasi laravel Anda akan menemukan beberapa folder penting untuk Anda ketahui. Seperti app, bootstrap, vendor, resources, database, test, public, storage, dan juga routes. Fungsi dari masing-masing folder laravel tersebut juga berbeda-beda. Seperti folder app mendapat banyak perhatian sebab hampir setiap aplikasi yang Anda buat berada difolder ini.

Folder bootsrap ialah folder yang isinya file app.php untuk mengendalikan rangka kerja dan juga fila autoload.php. Selain itu file ini juga isinya file cache agar bisa menaikkan kecepatan aplikasi. Selain itu ada folder config yang isinya file konfigurasi aplikasi. Akan lebih baik jika Anda memahami file-file pada folder ini.

Folder database isinya seeds dan database migration. Folder publik isinya file index.php yakni file yang utama untuk bisa masuk pada setiap request aplikasi. Selain itu ada aset dari aplikasi misalnya saja CSS, gambar, dan file javascript. Folder resources isinya file yang belum dilakukan kompilasi misalnya saja SASS, LESS, atau juga javascript.

Folder routes isinya semua routes yang didefinisikan di aplikasi. Untuk foder storage isinya file dibuat oleh kerangka kerja. Folder ini isinya tiga folder lain seperti app, framework, dan juga logs dengan masing-masing kegunaan. Folder test isinya file untuk mengetes, dan folder vendor isinya file dependency yang didapat dari composer.

 

Bagaimana Konfigurasi Laravel?

Jika Anda sudah menginstall laravel, maka selanjutnya hal awal yang harus dilakukan ialah mendapatkan izin menulis di direktori penyimpanan dan juga bootstrap cache. Setelah itu Anda juga harus mendapatkan kunci aplikasi dan menerapkannya agar datanya aman. Dengan demikian bisa Anda gunakan untuk mengamankan data yang telah dienkripsi atau session.

Apabila direktori root isinya buka file .env dan kemudian namanya Anda ubah dari env.example ke .env file. Selanjutnya akan ada perintah yang menunjukkan jika pengguna sudah melakukan instalasi laravel. Anda bisa melihat tombol baru yang ada pada .env file tersebut. Anda juga bisa mengkonfigurasi zona waktu, lokal, dan lainnya.

Selain itu laravel juga menyediakan fasilitas guna menjalankan aplikasi environment berbeda misalnya saja produksi, pengujian, dan lainnya. Anda juga bisa melakukan konfigurasi environment pada aplikasi menggunakan .env file yang berasal dari directori root aplikasi. Perlu Anda tahu, jika file ini secara otomatis terbentuk jika sudah menginstall laravel dengan menggunakan composer.

Ada pula konfigurasi database, di sini database dari aplikasi Anda bisa dikonfigurasi config/database.php file. Anda juga bisa mengatur sendiri parameter dari konfigurasi yang bisa dipakai oleh database berbeda dan juga bisa untuk mengatur default untuk digunakan. Anda juga bisa memberi nama sendiri aplikasi yang Anda buat karena merupakan namespace dibawah aplikasi.

 

Tips Efektif Belajar Untuk Laravel

Agar proses belajar laravel framework lebih efektif, maka Anda bisa melakukan beberapa tips penting seperti tidak langsung belajar dengan dokumentasi yang resmi. Dokumentasi ialah sumber yang paling lengkap untuk digunakan belajar. Tidak heran jika banyak pemula yang bertanya mengenai cara untuk belajar framework laravel maka Anda akan diminta membuka dokumentasinya.

Kemudian cara belajar efektif lainnya sebaiknya Anda pahami dulu PHP dasarm terminal, dan OOP composer. Hal ini mungkin sepele, tapi sebagian besar dari Anda belajar tentang laravel tanpa memahami PHP dasar dulu. Ini membuat sebagian orang bingung sebab tidak mengetahui dasarnya dan langsung belajar intinya. Sehingga penting untuk belajar dasarnya.

Cara efektif lainnya yakni dengan membaca buku, mengikuti kursus, atau dengan menonton video. Cara-cara tersebut akan berhasil pada masing-masing orang. Jika seseorang tidak bisa belajar dengan cara membaca maka tentu saja bisa melihat video, dan begitu juga sebaliknya. Namun ada juga yang harus menggunakan tutor atau guru pendamping untuk mengajari Anda.

Belajar framework laravel, tentu saja juga harus langsung mempraktikkannya. Jika hanya membaca saja dan tidak langsung dipraktikkan, maka Anda tidak akan mengerti dimana letak kemampuan sendiri dalam hal coding. Jadi akan lebih baik jika mulai belajar membuat coding agar lebih memotivasi Anda agar berkembang lebih maju dan berpengetahuan banyak.

 

Kelebihan Menggunakan Laravel

Jika menggunakan laravel, maka Anda bisa mendapatkan banyak kelebihan seperti mempunyai dokumentasi lengkap. Laravel punya dokumentasi lengkap mulai dari cara menginstall sampai pada fitur-fiturnya yang lengkap. Dengan membaca dokumentasinya maka bisa membaca mengenai fitur yang ada secara detail lengkap dengan penggunaannya juga. Anda juga bisa mengakses dokumen lengkapnya di website.

Selain itu laravel juga sebuah komunitas besar. Hal ini memudahkan dalam mencari informasi jika Anda mengalami masalah. Bahkan laravel juga punya forum yang bisa digunakan untuk membahas masalah mengenai laravel. Jadi untuk setiap pemula, Anda bisa mendapatkan pengetahuan lebih dengan menggunakan laravel. Anda juga bisa ikut berdiskusi di forum yang disediakan.

Diskusi forum laravel yang aktif ini membuktikan jika komunitas laravel juga besar. Sebagai pemula, tentu saja Anda akan merasa diuntungkan dengan adanya komunitas laravel. Anda bisa mendapatkan pengetahuan lebih banyak, bahkan untuk yang sudah lama berkutat di dunia laravel juga akan diuntungkan. Sebab bisa saling bertukar informasi penting mengenai laravel.

Laravel juga memberikan fitur untuk memudahkan pembuatan aplikasi jadi efisien. Selain itu Anda juga memberikan cara install yang lebih modern dengan menggunakan composer. Jika belum punya composer, maka tentu saja harus mendownload dan menginstall lebih dahulu. Laravel juga memberikan fitur yang bagus lengkap untuk Anda dan bisa belajar hal baru.

 

Kekurangan Menggunakan Laravel

Jika ada kelebihan tentu ada kekurangannya. Jika baru pertama kali mengenal framework laravel, maka tentu saja Anda akan kesulitan dalam memahaminya. Hal ini dikarenakan framework laravel ini tidak semudah framework yang lain untuk dipahami. Jika ingin belajar mengenai laravel, maka Anda harus memahami laravel dulu.

Terutama yang baru belajar tentang framework. Jika Anda sebelumnya sudah belajar mengenai framework, maka akan lebih mudah. Bukan hanya memahami dasarnya, saat melakukan instalasi pertama kali juga Anda akan bingung sebab cara installnya yang lebih modern. Selain itu juga versi terbarunya terlalu cepat di update.

Sehingga jika tidak mengikuti perkembangannya, maka pasti Anda akan tertinggal jauh. Perubahannya juga cukup significant, sehingga membuat bingung. Selain itu proses installnya juga tidak mudah. Sebab cara installnya yang cukup modern. Anda harus punya composer terlebih dahulu agar bisa install laravel.

Framework laravel ini juga lebih berat. Wajar saja, pasalnya laravel mempunyai banyak file dan juga asset yang bisa digunakan untuk menjalankan setiap aplikasi yang ada. Namun adanya versi terbaru juga membuat laravel ini lebih sederhana lagi. Jika memang ingin belajar laravel, maka sebaiknya Anda pastikan memahami dasar terlebih dahulu.

 

 

 

One thought to “Belajar Laravel dan Tutorialnya Untuk Pemula Lengkap”

Leave a Reply

Your email address will not be published. Required fields are marked *