Dùng laravel với docker-compose

Dùng laravel với docker-compose

Bài này mình xin trình bày không cụ thể về cách sử dụng laravel project với docker dùng docker-compose. 1. Yêu cầu. Bạn phải biết dùng cơ bản về docker, docker-compose. Bạn phải cài đặt docker trên máy trước. Muốn cho một project web PHP như laravel chạy được thì bạn phải có các thứ sau: PHP, hệ cơ sở dữ liệu như mysql, máy chủ web như apache hoặc nginx (bài này dùng nginx), đối với laravel thì phải cần thêm composer(là tool để quản lý các thư viện...

Cách deploy laravel lên VPS

Cách deploy laravel lên VPS

Mở đầu Khi bạn có một VPS tương đương với việc bạn đang có một máy tính với hệ điều hành không và chưa cài đặt bất cứ phần mềm gì trong đó. Lúc đó, bạn sẽ cần phải cài đặt và cấu hình nhiều thứ để có thể deploy được một website lên đó. Bài này mình tổng hợp và trình bày cách deploy một project laravel lên ...

Upload ảnh lên imgur trong laravel

Upload ảnh lên imgur trong laravel

Mở đầu Khi phát triển một website, việc lưu trữ ảnh lên các server online thay vì server của chính mình giúp server của chúng ta tiết kiệm được rất nhiều bộ nhớ (disk). Hiện nay có rất nhiều dịch vụ cung cấp lưu trữ ảnh online và free như google photos, imgur, flickr,... Bài này mình xin trình bày một cách đơn giản để upload ảnh l...

Cách sử dụng webpack trong laravel

Cách sử dụng webpack trong laravel

Giới thiệu Khi làm một trang web, bạn luôn muốn cho trang web của mình trả lời người dùng một cách nhanh nhất có thể. Nó giúp tăng hiệu năng người dùng và cũng giúp cho SEO của web được tốt hơn. Một trong những lý do lớn nhất khiến cho một website phản hồi chậm chính là thời gian của http request lớn. Mỗi lần website lấy các tài nguyên(css, js, images) từ server nó đều phải gửi http request tới, thời gian của http request này chính là thời gian mà đ...

Cài đặt phpspec vào laravel

Cài đặt phpspec vào laravel

1. Giới thiệu. Phpspec là một thư viện hỗ trợ test theo design pattern emergent cho PHP: http://www.phpspec.net/en/stable/ 2. Mục tiêu. Giả sử cấu trúc thư mục của project như sau: /myproject /app /Http /Controllers TestController.php /Models Test.php /Services TestService.php /public /resources /spec /Http /Controllers TestControllerSpec.php /Models ...