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 :
Nội dung
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á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.
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
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.
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 đó.
Để 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:
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 maketừ 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.