-
Cài đặt các package composer
$ composer install
-
Copy file
.env
và chỉnh sửa các biến môi trường$ cp .env.example .env
Cần khởi chạy một database trước và chú ý chỉnh sửa các biến DB
-
Migrate database
$ php artisan migrate
-
Tạo
APP_KEY
$ php artisan key:generate
-
Chạy server dev của Laravel
$ php artisan serve
Ứng dụng sẽ chạy ở địa chỉ mặc định http://localhost:8000
Để deploy project, chúng ta cần chuẩn bị:
- Một tài khoản Heroku
- Tạo một app mới trong heroku
- Cài đặt Heroku CLI phù hợp với hệ điều hành và login
$ heroku login
-
Để xem thông tin database vừa tạo, chọn database và truy cập Settings > View Credentials
-
Cũng tại tab Settings, chọn Reveal Config Vars để thêm các biến môi trường tương tự file
.env
của project -
Tạo
Procfile
có nội dung như sau tại thư mục gốc của project$ echo web: vendor/bin/heroku-php-apache2 public/ > Procfile
-
Thêm git remote của Heroku app vào project
$ heroku git:remote -a [your_app_name]
-
Đẩy code lên repository của Heroku app
$ git push heroku [your_branch:]master
-
Kiểm tra đã
build
vàdeploy
thành công hay chưa trên Heroku dashboard. Nếu đã thành công, chọnRun console
và chạyphp artisan migrate
để tạo các bảng cần thiết trong database.
-
Sau khi migrate thành công, chọn
Open app
để mở trang web đã được deploy