Instalasi

Instal Composer

Laravel menggunakan Composer untuk mengelola dependensinya. Pertama, unduh salinan composer.phar. Setelah Anda memiliki arsip PHAR, Anda bisa menyimpannya di direktori proyek lokal atau memindahkannya ke usr/local/bin untuk digunakan secara global di sistem Anda. Di Windows, Anda dapat menggunakan installer Composer untuk Windows.

Instal Laravel

Melalui Laravel Installer

Pertama, unduh instalator Laravel menggunakan Composer:

composer global require "laravel/installer=~1.1"

Pastikan untuk menempatkan direktori ~/.composer/vendor/bin dalam PATH Anda sehingga perintah laravel bisa ditemukan saat Anda menjalankan perintah laravel di terminal Anda.

Setelah diinstal, perintah sederhana laravel new akan membuat instalasi Laravel baru di direktori yang Anda tentukan. Misalnya, laravel new blog akan membuat direktori bernama blog yang berisi instalasi Laravel baru dengan semua dependensinya terpasang. Metode instalasi ini jauh lebih cepat daripada instalasi melalui Composer.

Melalui Composer Create-Project

Anda juga dapat menginstal Laravel dengan memberikan perintah create-project Composer di terminal Anda:

composer create-project laravel/laravel {directory} 4.2 --prefer-dist

Melalui Unduhan

Setelah Composer diinstal, unduh versi 4.2 dari kerangka kerja Laravel dan ekstrak isinya ke direktori server Anda. Selanjutnya, di root aplikasi Laravel Anda, jalankan perintah php composer.phar install (atau composer install) untuk menginstal semua dependensi kerangka kerja. Proses ini memerlukan Git terinstal di server untuk menyelesaikan instalasi dengan sukses.

Jika Anda ingin memperbarui kerangka kerja Laravel, Anda dapat memberikan perintah php composer.phar update.

Persyaratan Server

Kerangka kerja Laravel memiliki beberapa persyaratan sistem:

Mulai dari PHP 5.5, beberapa distribusi OS mungkin memerlukan Anda untuk menginstal ekstensi JSON PHP secara manual. Saat menggunakan Ubuntu, ini dapat dilakukan melalui apt-get install php5-json.

Konfigurasi

Hal pertama yang harus Anda lakukan setelah menginstal Laravel adalah mengatur kunci aplikasi Anda ke dalam string acak. Jika Anda menginstal Laravel via Composer, kunci ini mungkin sudah diatur untuk Anda oleh perintah key:generate. Biasanya, string ini harus terdiri dari 32 karakter. Kunci dapat diatur di file konfigurasi app.php. Jika kunci aplikasi tidak diatur, sesi pengguna dan data terenkripsi lainnya tidak akan aman.

Laravel sebagian besar tidak memerlukan konfigurasi lainnya secara langsung. Anda bebas untuk mulai mengembangkan! Namun, Anda mungkin ingin meninjau file app/config/app.php dan dokumentasinya. Ini berisi beberapa opsi seperti timezone dan locale yang mungkin ingin Anda ubah sesuai dengan aplikasi Anda.

Setelah Laravel diinstal, Anda juga harus mengkonfigurasi lingkungan lokal Anda. Ini akan memungkinkan Anda menerima pesan kesalahan rinci saat mengembangkan di mesin lokal Anda. Secara default, pelaporan kesalahan rinci dinonaktifkan dalam file konfigurasi produksi Anda.

Catatan: Anda seharusnya tidak pernah memiliki app.debug diatur ke true untuk aplikasi produksi. Jangan pernah melakukannya.

Izin

Laravel mungkin memerlukan satu set izin untuk dikonfigurasi: folder dalam app/storage memerlukan akses tulis oleh server web.

Path

Beberapa path direktori kerangka kerja dapat dikonfigurasi. Untuk mengubah lokasi dari direktori-direktori ini, lihat file bootstrap/paths.php.

Pretty URLs

Apache

Kerangka kerja dilengkapi dengan file public/.htaccess yang digunakan untuk mengizinkan URL tanpa index.php. Jika Anda menggunakan Apache untuk melayani aplikasi Laravel Anda, pastikan untuk mengaktifkan modul mod_rewrite.

Jika file .htaccess yang dikirim bersama Laravel tidak berfungsi dengan instalasi Apache Anda, coba yang ini:

Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]

Nginx

Di Nginx, direktif berikut dalam konfigurasi situs Anda akan mengizinkan URL “pretty”:

location / { try_files $uri $uri/ /index.php?$query_string; }