[Install laravel 5 step by step ] วิธีการติดตั้ง laravel


หากพูดถึง framework php ที่กำลังเป็นที่นิยมในตอนนี้ คงมีหลายคนใช้กันคือ laravel ซึ่งปัจจุบันก็ไปถึงเวอร์ชั่น 5.x แล้ว หลาย ๆคนที่กำลังเริ่มต้นแต่ไม่รู้ว่าจะใช้มันยังไง เอาล่ะลองมาดูกันว่ามันใช้กันยังไง laravel [MVC] model - view - controller 

สิ่งที่ต้องมี
- apache  or nginx or อย่างอื่น
- php 5.x
- mysql
- composer

การติดตั้ง composer สามารถกลับไปอ่านในบทความที่แล้วได้ ส่วน apache และ php สามารถ ดาวโหลด xamp มาติดตั้ง ท่านจะได้เครื่องมือพวกนี้มาด้วยกัน สามารถอ่านในบทความที่แล้วได้

หลัก ๆคือการติดตั้งผ่านทาง composer นั้นเองตัว composer นี้จะมีประโยชน์มากในเรื่องของการจัดการ package ซึ่งก็เป็นที่นิยมมากมาย ทราบมาว่าได้รับแนวความคิดมาจากการจัดการ package แบบ Linux นั่นเอง ที่รวมเอา package ไว้ศูยน์กลางแล้วใครจะใช้ก็แค่ ดาวโหลดผ่าน commandline มา แต่ package เหล่านั้นจะต้องถูกออกแบบไว้เพื่อให้สามารถทำงานได้บน framework นั้น ๆด้วย ซึ่งลองไปหาดูได้ที่ https://packagist.org/

เริ่มกันเลย ไปที่ command line
> composer create-project laravel/laravel --prefer-dist

รอโหลดสักพัก
ง่ายมากครับ สำหรับการติดตั้ง สามารถเข้าไปดูหน้า Laravel ได้ที่ http://localhost/laravel/public

* อย่าลืม start apache ใน xamp ด้วยน่ะครับ
* ทริก สำหรับคนที่อยากเปลี่ยน folder ตอนติดตั้ง แค่เพิ่ม   new-project [อะไรก็ได้]
> composer create-project laravel/laravel  new-project --prefer-dist

ข้อดีของ laravel
* รวมรวบสิ่งที่เป็นความต้องการพื้นฐานสำหรับคนที่ทำเว็บ[db,cahce,validate,security,...]
* ง่ายต่อการออกแบบ โครงสร้างของ code
* ความปลอดภัย ที่ดีกว่า
* ชุมชนที่ใช้งาน นักพัฒนาที่คอยเพิ่ม Libraryใหม่ ๆให้ได้ใช้ฟรี ๆ กัน
* ความยืดหยุ่นซึ่งทำให้เราเขียน code ได้หลายรูปแบบ
* มี ORM ที่ใช้งานง่ายเรื่องของ database เกือบครบถ้วน ทุกความต้องการ

ข้อเสีย
* ช้านิดหน่อย
* การใช้งาน จำเป็นต้องศึกษาเรื่อง OOP ,design pattern เพื่อใช้งานได้อย่างเต็มรูปแบบ
Share on Google Plus

About maxcom

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 ความคิดเห็น:

แสดงความคิดเห็น