[Koding] - Install Composer and Laravel4

Standard

     Laravel เป็น PHP Framework ที่น่าใช้ตัวหนึ่ง  แต่สำหรับคนที่ไม่เคยใช้ Framework มาก่อนมันเป็นอะไรที่งงมาก ๆ  กว่าจะติดตั้ง Composer และ Set up ให้ Laravel ทำงานได้  ใช้เวลาสักพักเลยครับ    เพราะนอกจากจะไม่เคยติดตั้ง Composer กับ Laravel แล้ว  ยังเจอปัญหา Web Server ยังไม่รองรับ Laravel อีก  หลัก ๆ ก็เจอปัญหาเรื่อง Mod Rewrite กับ OpenSSL  ถ้าการ Set Environment มันยุ่งยากเราก็มา Dev บน Cloud กันเลยดีกว่า  

สำหรับใครที่ยังไม่มี Account สมัครได้เลยครับ


    มาพูดถึงการติดตั้ง Laravel ก่อนดีกว่า  ใน Quick Start ของ Laravel เค้าแนะนำไว้สองวิธี  คือติดตั้งผ่าน Laravel Installer  และ ติดตั้งผ่าน Composer    ซึ่งเค้าบอกไว้ว่า Laravel Installer จะทำงานได้เร็วกว่า ติดตั้งผ่าน Composer   แต่ที่เราต้องใช้ Composer เพราะว่ามันจัดการ Library ต่าง ๆ ให้เราได้ดีมากครับ   ...  ใช้ Composer เถอะ  จะได้ไม่เป็นภาระจัดการ Library

Install Composer & Laravel 4

   ขั้นตอนสั้น ๆ ง่าย ๆ ครับ Follow command line พวกนี้ได้เลย
  1. Download Composer แล้วย้ายไปอยู่ใน Bin
  2. Create-Project larval
  3. ตั้งค่า Permission ให้กับโฟลเดอร์ storage

svrnuke@vm-1:~$ curl -sS https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Composer successfully installed to: /home/svrnuke/composer.phar
Use it: php composer.phar
svrnuke@vm-1:~$ sudo mv composer.phar /usr/local/bin/composer
[sudo] password for svrnuke:
svrnuke@vm-1:~$ cd Web
svrnuke@vm-1:~/Web$ composer create-project laravel/laravel --prefer-dist
svrnuke@vm-1:~/Web$ cd laravel
svrnuke@vm-1:~/Web$ sudo chmod -R guo+w app/storage

ห่ะ .... แค่นี้เองเหรอ   จริง ๆ ก็มีแค่นี้แหละครับ  Laravel ทำงานได้แล้ว
ว่าแล้วก็ลองมาเปิด Ace แก้โค้ดเล่นๆ  กันดีกว่าในที่นี้จะเพิ่ม Route โดยแก้ไขไฟล์ app/route.php  จากนั้นเพิ่ม Route   test  ดังในรูป  จาก Code เราให้ Print ตัวอักษรออกมาครับ

Test By Svl2Nuk3
http://svrnuke.blogspot.com



เปิดเว็บ Test ก็จะแสดงผลได้แล้วครับ