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

Cấu hình lại đường dẫn truy cập project Laravel và bật thông báo BUG

*** Chép 2 file index.php.htaccess trong folder public ra ngoài thư mục gốc:



*** Sửa nội dung file index.php như hình:



*** KIểm tra với trình duyệt:



*** Bật thông báo BUG trong Laravel khi làm việc: sửa nội dung file config/app.php chuyển dòng 'debug' => env('APP_DEBUG', false) thành 'debug' => env('APP_DEBUG', true) như hình;



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.

Thứ Hai, 22 tháng 2, 2016

Đổi port cho apache trong Xampp

1. Mở file "C:\xampp\apache\conf\httpd.conf" với Notepad++ sau đó tìm tất cả port 80 thay thế với thành cổng mới như hình:



2. Mở Xampp Control Panel chọn Config => Service And Port Settings sau đó đổi port như hình dưới rồi chọn Save:



3. Stop và Start lại Apache ta được kết quả:



Hướng dẫn cài đặt Laravel 5

1.       Cài đặt Xampp
-          Mở file php.ini thêm dòng
        extension=php_openssl.dll
Vào phần mở rộng như hình:


-          Cài đặt biến môi trường cho php:


2.       Cài đặt composer
-          Tải composer từ trang chủ: https://getcomposer.org/download/
-          Tiến hành cài đặt bình thường:


-          Cài đặt biến môi trường cho composer:


3.       Download và cài đặt Laravel
-          Vào trang chủ phát triển laravel để tải bản mới nhất https://github.com/laravel/laravel/releases
-          Giải nén vào thư mục: C:\xampp\htdocs


-          Mở cmd rồi cd tới thư mục đó gõ lệnh composer install




-          Chạy laravel: