Laravel เป็น PHP Framework ตัวนึงที่ช่วงหลังๆมานี้ได้รับความนิยมมากครับ (ผลสำรวจจาก Sitepoint) สำหรับใครที่ยังไม่เคยลองใช้ Laravel Framework ต้องลองใช้ดูครับ เดี่ยวผมจะค่อยๆเอาประสบการณ์ของผมมาแบ่งบันให้ครับ
โดยปกติการเริ่มต้นการพัฒนาระบบเราจะต้องลงอะไรหลายอย่างมากเช่น Webserver (Apache, Nginx), PHP, Database (Mysql, Postgres) และอะไรอีกมากมาย ซึ่งตรงจุดนี้เป็นขั้นตอนที่เสียเวลาพอควรครับที่จะเริ่มต้นทำโปรเจคครั้งแรก
ซึ่งปัญหาตรงจุดนี้เราสามารถใช้ Homestead ช่วยได้ครับ ซึ่ง Homestead เป็น Vagrant Box ตัวนึงที่มาพร้อมกับ Library ต่างๆ ที่พร้อมใช้งานสำหรับการพัฒนาระบบด้วย Laravel ครับ
- Ubuntu 14.04
- Git
- PHP 7.0
- HHVM
- Nginx
- MySQL
- MariaDB
- Sqlite3
- Postgres
- Composer
- Node (With PM2, Bower, Grunt, and Gulp)
- Redis
- Memcached
- Beanstalkd
สำหรับตัวไหนใช้ทำอะไรก็ไปศึกษาเพิ่มกันอีกทีนะครับ
สำหรับขั้นตอนการติดตั้งผมไม่ขออธิบายนะครับ ไปดูเองที่ Laravel Homestead กันเลยนะครับ เค้าทำไว้ละเอียดแล้วครับ แต่ถ้าลองติดตั้งแล้วติดปัญหาอะไร comment ไว้ได้ครับเดี่ยวผมจะช่วยดูให้