Hiển thị các bài đăng có nhãn Code Mẫu Laravel. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Code Mẫu Laravel. Hiển thị tất cả bài đăng

Thứ Bảy, 1 tháng 9, 2018

Laravel với MongoDB

Mở đầu

Hello anh em, đến hẹn lại lên hôm nay mình xin chia sẻ với mọi người về chủ đề Laravel kết hợp với MongoDB mà thông thường ta hay kết hợp Laravel với MySQL. Và mặc định thì Laravel chỉ hỗ trợ các cơ sở dữ liệu có cấu trúc như: MySQL, PostgreSQL, SQLite, SQL Server. Tuy nhiên theo thời thế thì NoSQL ngày càng phát triển mạnh mẽ và được tin dùng bởi nó linh động và có tốc độ cao mà điển hình là MongoDB. Trong phạm vi bài viết này mình chỉ xin đề cập đến MongoDB thay cho cơ sở dữ liệu không có cấu trúc NoSQL. Để tận dụng được những điểm tốt của NoSQL bây giờ ta sẽ tìm cách để có thể sử dụng MongoDB trong Laravel để mang lại hiệu quả tốt nhất. Bắt đầu thôi...

Thứ Hai, 6 tháng 8, 2018

[Laravel 5.x ] Tạo Subfolder Controller

Để tạo subfolder controller trong Laravel 5 hoàn toàn đơn giản không có gì phức tạp. Trong bài viết này mình hướng dẫn cách tạo subfolder trong laravel 5  như thế nào ?
Đầu tiên tôi cài đặt mới ứng dụng của mình. Ở ví dụ này tôi sử dụng laravel 5.2 việc cài đặt mới ứng dụng  các bạn xem tại đây:

Thứ Bảy, 4 tháng 8, 2018

Chủ Nhật, 29 tháng 7, 2018

Multiple Images Uploading using dropzone.js with laravel 5x

Chức năng Product management, các bạn làm tương tự như chức năng Back-end : Category management mình đã làm trước đó.
Upload multiple là một trong những tính năng được sử dụng khá nhiều trong ứng dụng website. Phần này mình sẽ hướng dẫn xây dựng chức năng upload ảnh cho sản phẩm.
Trong bài viết này, mình sẽ sử dụng Dropzone.js. Nó là một thư viện đơn giản để tạo chức năng upload tập tin theo dạng "Kéo và thả". Khác với thư viện javascript khác, Dropzone hỗ trợ nhiều tùy biến khác nhau.
Preview : Chức năng upload nhiều hình ảnh cho sản phẩm.

Ví dụ về upload nhiều files ảnh trong Laravel 5.5

Upload file có lẽ là phần cơ bản của bất kì dự án nào nhưng với những newbie thì có thể gặp vài vấn đề lúc mới tiếp xúc, ví dụ như thực hiện upload nhiều files cùng lúc có validation sẽ không biết làm như nào. Trong bài viết này tôi sẽ tập trung vào một phần nhỏ đó trong nhiều thứ có thể làm khi upload nhiều file lên. Tôi sử dụng thư mục storage của Laravel và có DB khi upload files lên kết hợp dùng Bootstrap để code được dễ dàng hơn.

Model với Migration
Trước hết tôi sẽ đi tạo ra model và bảng nơi tôi sẽ lưu files. Trong thư mục root của ứng dụng tôi chạy lệnh sau :
php artisan make:model Product -m
php artisan make:model ProductDetails -m

Laravel với MongoDB

Mở đầu Hello anh em, đến hẹn lại lên hôm nay mình xin chia sẻ với mọi người về chủ đề Laravel kết hợp với MongoDB mà thông thường ta hay ...