Thứ Tư, 24 tháng 2, 2016

Cấu trúc một project Laravel 5.x

*** Các file và thư mục trong một project Laravel:



*** Mô tả:
  • app: Là thư mục chứa các mô hình và điều khiển các ứng dụng. App chứa Model và Controller cho ứng dụng của bạn.
  • bootstrap: Thư mục này chứa các thiết lập cơ bản để bắt đầu ứng dụng.
  • config: Thư mục này chứa tất cả các thiết lập cấu hình của các ứng dụng như kết nối cơ sở dữ liệu, bao gồm các lớp lõi, cài đặt email…
  • database: Thư mục này chứa các mã cho các giao dịch cơ sở dữ liệu như tạo bảng, chỉnh sửa các cột, thêm hàng mặc định trong cơ sở dữ liệu…
  • public: Thư mục chứa các file tĩnh (css, js, less, etc.). File index.php trong thư mục này gọi đến các tập tin đó.
  • resources: Thư mục chứa các mã nguồn của ứng dụng như Views (html file), assets...
  • storage: Thư mục lưu trữ dữ liệu của sessions, caches.
  • tests: Thư mục này chứa tất cả các bài tests của ứng dụng.
  • vendor: Thư mục này chứa tất cả các file của bên thứ ba (phụ thuộc và prepackages bổ sung cho các plugin) và các tập tin mã nguồn của Frameworl laravel.
  • .env.example: File cấu hình các thông tin tài khoản mail, database,...
  • .gitattributes 
  • .gitignore
  • artisan: Là file mà laravel tạo ra để hỗ trợ chạy lệnh: php artisan.
  • composer.json: Là file để cấu hình việc thao tác với composer như install hay update Laravel, thêm các file hỗ trợ...
  • composer.lock:
  • gulpfile.js
  • package.json
  • phpunit.xml
  • readme.md
  • server.php: Cần có để chạy lệnh: php artisan serve.

Không có nhận xét nào:

Đăng nhận xét