Hướng dẫn cài đặt laravel framework trên koding

5/5 - (1 bình chọn)

Chào các bạn, tiếp tục với series Tự học laravel framework, hôm này mình hướng dẫn các bạn cách cài đặt laravel framework trên koding. Theo như bài trước của series này, mình nói là sẽ cài đặt laravel homestead. Tuy nhiên sau khi cài thử, mình thấy việc cài đặt khá phức tạp, virtual box bản 5.0.12 và vagrant 1.7.4 hiện tại vẫn còn 1 số bug. Chưa hỗ trợ tốt nhất cho homestead. Vậy nên chúng ta chuyển qua cài laravel thuần trên koding. Hướng dẫn cài đặt laravel framework :

Koding là gì?

Về koding, các bạn có thể xem thêm ở đây để hiểu rõ hơn. Nói nôm na, koding ở đây là 1 máy chủ ảo, cung cấp môi trường làm việc với nhiều ngôn ngữ(PHP, Python, C, C++…), có thể code mọi lúc mọi nơi, miễn là có internet và đặc biệt là nó miễn phí. Với việc tạo tài khoản trong vòng 1′, chúng ta có 1 máy chủ với bộ nhớ 1 Gb, CPU 1 nhân, ổ cứng gần 3Gb. Quá tuyệt vời đúng không. Giống như đang dùng 1 vps vậy. Các bạn sẽ tự tay cấu hình hầu hết mọi thứ.

cấu hình tài khoản free từ koding
cấu hình tài khoản free từ koding

Các bước tạo và kích hoạt tài khoản qua đường link ở trên có lẽ quá dễ nên mình sẽ ko hướng dẫn ở đây nửa mà đi trực tiếp vào việc hướng dẫn cài đặt.

Hướng dẫn cài đặt laravel framework trên koding.com

Sau khi đăng ký thành công, các bạn đăng nhập vào tài khoản của mình, lần đầu đăng nhập đợi máy chủ build nên hơi lâu 1 chút.

giao diện của koding
giao diện của koding

Koding cung cấp cho chúng ta 1 package gọi là kpm hỗ trợ cài đặt các thành phần rất hay: ftp, php, mysql, composer…

Chúng ta sẽ dùng kpm này để việc cài đặt laravel trở nên thuận tiện hơn. Vì laravel dùng composer để quản lý project nên chúng ta sẽ cài composer trươc. Từ của sổ terminal, các bạn gõ

kpm install composer
cài đặt composer
cài đặt composer

tiếp theo chúng ta tiến hành cài laravel

kmp install laravel

Koding sẽ tự động tải các tập tin cần thiết về. Rất khỏe phải không nào.

hướng dẫn cài đặt laravel framework
hướng dẫn cài đặt laravel framework

Như vậy là laravel đã cài xong. Chúng ta khởi tạo project mới thôi, ở terminal đã có hướng dẫn rất rõ ràng rồi đúng không. Ở đây mình đặt tên project là “blog” luôn.

laravel new blog
cd blog
php artisan serve --host 0.0.0.0

Sau khi chạy xong các lệnh trên, các bạn vào đường dẫn tương ứng: username.koding.io:8000. Nếu thấy hiện ra laravel 5 tức là đã cài đặt thành công rồi đó.

1-4-2016 3-00-23 PM

Để cài đặt phpmyadmin, mysql, ftp các bạn gõ lệnh

kpm install {tên của thành phần muốn cài}

Cấu trúc thư mục laravel framework

Nhìn vào thanh sidebar phía tay trái của koding, các bạn có thể thấy cấu trúc của laravel framework:

cấu trúc thư mục laravel
cấu trúc thư mục laravel

Thư mục gốc của laravel:

+-----------+-------------------------------------------------------------------------------------------------------------------------+
| Folder    | Description                                                                                                             |
+-----------+-------------------------------------------------------------------------------------------------------------------------+
| app       | chứa phần core của ứng dụng                                                                                             |
| bootstrap | chứa các file khởi động, cấu hình autoload                                                                              |
| config    | chứa các file cấu hình của ứng dụng                                                                                     |
| database  | chứa các file liên quan đến database migration và seed(sẽ đề cập sau)                                                   |
| public    | chứa các file phía front của ứng dụng(images, css, js…)                                                                 |
| resources | chứa các file raw asset(sass, less, coffescript…), ngôn ngữ và thư mục view của ứng dụng                                |
| storage   | chứa các file đã dc biên dịch bởi blade template, file base session, cache, và những file khác được sinh ra bởi laravel |
| tests     | chứa các file test, các bạn có thể xem thêm ở đây                                                                       |
| vendor    | chứa các file thuộc bên thứ 3, được quản lý bởi composer                                                                |
+-----------+-------------------------------------------------------------------------------------------------------------------------+

Một số class trong thư mục app được tạo bởi Artisan bằng các lệnh command line. Để xem danh sách các class đó, các bạn có thể dùng lệnh

php artisan list make

từ cửa sổ terminal

Bài hướng dẫn cài đặt laravel framework xin được tạm dừng tại đây. Ở bài tiếp theo, mình sẽ chia sẻ tiếp về  routing và controllers. Mời các bạn cùng theo dõi.

Add Comment