Eksplorasi Laravel di Ubuntu (1)

Laravel, mungkin agak terlambat untuk mengenalnya. Tapi lebih baik terlambat daripada tidak sama sekali.

Framework PHP ini sangat menarik untuk dieksplor, karena beberapa hal yang perlu yang diunggulkan dan rasanya cukup layak untuk diuji, di antaranya:

  • RESTful Routing

    Use simple Closures to respond to requests to your application. It couldn’t be easier to get started building amazing applications.

  • Command Your Data

    Ships with the amazing Eloquent ORM and a great migration system. Works great on MySQL, Postgres, SQL Server, and SQLite.

  • Beautiful Templating

    Use native PHP or the light-weight Blade templating engine. Blade provides great template inheritance and is blazing fast. You’ll love it.

  • Ready For Tomorrow

    Build huge enterprise applications, or simple JSON APIs. Write powerful controllers, or slim RESTful routes. Laravel is perfect for jobs of all sizes.

  • Proven Foundation

    Laravel is built on top of several Symfony components, giving your application a great foundation of well-tested and reliable code.

  • Composer Powered

    Composer is an amazing tool to manage your application’s third-party packages. Find packages on Packagist and use them in seconds.

  • Great Community

    Whether you’re a PHP beginner or architecture astronaut, you’ll fit right in. Discuss ideas in the IRC chat room, or post questions in the forum.

  • Red, Green, Refactor

    Laravel is built with testing in mind. Stay flexible with the IoC container, and run your tests with PHPUnit. Don’t worry… it’s easier than you think.

Saya menggunakan Linux Ubuntu, dengan PHP versi 5.3.8. Saya asumsikan Anda telah mempunyai xampp atau lampp. Jika belum, install dulu deengan referensi menggunakan xampp atau lampp di http://www.apachefriends.org/en/index.html.

Berikut ini langkah-langkah awal untuk dapat mulai menggunakan laravel adalah:

1. Menginstall Composer (Local)
> arahkan direktori ke tempat instalasi, misal ke folder rnd di dalam lampp

cd /opt/lampp/htdocs/rnd/

> install composer dengan curl

curl -sS https://getcomposer.org/installer | php

atau jika belum menginstall curl dengan script berikut

php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"

2. Menginstall Laravel

> lihat direktori, seharusnya telah ada file “composer.phar”

> buat file dengan nama “composer.json” dengan isi file sebagai berikut

{ "require": { "monolog/monolog": "1.0.*" } }

> install dependecies dan lock file, serta generate autoload file

php composer.phar install

> Langkah terakhir, install laravel. Ganti tulisan myfirst dengan nama aplikasi yang ingin dibuat

php composer.phar create-project laravel/laravel myfirst --prefer-dist

Periksa pada direktori tempat menginstall, maka seharusnya sudah terinstall laravel dan sudah siap digunakan

3. Test pada browser

Misal dengan url: http://localhost/rnd/myfirst/public/ seharusnya muncul tampilan

Screenshot-7

Jika tidak muncul seperti tampilan di atas, seharusnya masalah ada pada permission. Ubah dengan menggunakan chmod.

Cek website laravel di sini.
Insya Allah akan dilanjutkan pada Eksplorasi Laravel (2)

Iklan