Có rất nhiều cách mà laravel có thể xây dựng chức năng CRUD. Nhưng cá nhân tôi đề xuất mô hình service-repository design pattern bởi vì nó clear và bền. Khái niệm về repositories and services đảm bảo rằng bạn viết mã có thể sử dụng lại và giúp giữ cho controller của bạn càng […]
PHP Framework
[Laravel 7] Tổ chức theo dạng Package/Module trong ứng dụng Laravel – P3: khai báo config, translation, helpers và migrations
Tại phần 2, chúng ta đã tìm hiểu được cách tạo Package với đầy đủ các thành phần cơ bản như Route và cấu trúc MVC. Tại phần 3 này chúng ta sẽ tiếp tục với các thành phần cơ bản và quan trọng khác mà một Package cần có.
[Laravel 7] Tổ chức theo dạng Package/Module trong ứng dụng Laravel – P2: Route và mô hình MVC
Như ở phần 1, chúng ta tìm hiểu được cách để tạo ra một package đơn giản và khai báo package đó với ứng dụng. Hôm nay chúng ta sẽ tiếp tục tìm hiểu về Route và mô hình MVC tại package nhé.
[Laravel 7] Tổ chức theo dạng Package/Module trong ứng dụng Laravel – P1: Giới thiệu và khởi tạo cấu trúc thư mục cơ bản
Lập trình viên như chúng ta thường hướng đến việc code một nơi và có thể dùng ở nhiều nơi khác hay còn gọi là tái sử dụng code. Vậy các bạn đã từng nghĩ đến việc tái sử dụng các tính năng, việc tái sử dụng tính năng biểu hiện ở chỗ, một hay […]
Giới thiệu về Botble CMS
Botble CMS (bót bồ) là CMS được xây dựng trên nền tảng Laravel framework do team mình (Botble team https://botble.com) phát triển từ 2015.
Câu hỏi phỏng vấn Laravel cơ bản đến nâng cao
Bộ câu hỏi phỏng vấn laravel kèm theo câu trả lời dưới đây sẽ giúp bạn ôn lại kiến thức laravel từ đó có được kết quả tốt nhất cho hành trình xin việc làm trở thành một web developer của mình.
Câu lệnh Php Artisan Laravel thường dùng nên biết
Những cấu trúc lệnh Php Artisan Laravel dưới đây sẽ giúp quá trình xây dựng dự án của bạn trở nên nhanh chóng, dễ dàng. Đây là một đặc sản của Laravel Framework bạn cần nắm bắt và sử dụng trong quá trình học và xây dựng dự án.
Tổng hợp câu lệnh trong Laravel PHP Framework
Tổng hợp câu lệnh trong PHP Framework Laravel. Cài đặt và thực thi trong Laravel đều có thể sử dụng bằng câu lệnh với terminal trong Laravel. Các câu lệnh đều có thể tìm được trong tài liệu hướng dẫn sử dụng Laravel tại: https://laravel.com/docs/master/
[Laravel Tutorials] Tổ chức theo dạng packages/modules – Phần 4: tạo local package với Composer
Trong bài này, chúng ta sẽ tiếp tục tối ưu package demo trong bài trước. Chúng ta sẽ sử dụng tính năng này của Composer https://getcomposer.org/doc/05-repositories.md#path để biến package của chúng ta thành 1 local composer package thực sự.
[Laravel Tutorials] Tổ chức theo dạng packages/modules – Phần 3: Load migrations, models, translations
Trong bài tiếp theo này mình sẽ hướng dẫn các bạn load migrations cho modules, sử dụng models và translations.
[Laravel Tutorials] Tổ chức theo dạng packages/modules – Phần 2: Load views và controllers
Trong bài viết trước thì mình đã hướng dẫn các bạn thiết lập cấu trúc và đăng ký module đầu tiên khi phát triển ứng dụng Laravel theo mô hình này.
[Laravel Tutorials] Tổ chức theo dạng packages/modules trong ứng dụng Laravel – Phần 1
Mình là người đã trải qua khá nhiều công ty làm outsoursing (4 công ty cho tới thời điểm này, nhảy việc hơi nhiều :D) và đã tiếp cận khá nhiều cách để làm website dựa trên Laravel.
Laravel Crawler Data cực kì đơn giản với Goutte
Data là một trong những yếu tô quan trọng trong bất kì ứng dụng hay trang web nào. Đặc biệt trong các dự án mới luôn cần có dữ liệu để vận hành các chức năng. Nhưng vấn đề ở đây, dự án mới thì lấy đâu ra data?, mà việc nhập tay sẽ mất […]
How To Create A Todo List Application In React Native With Laravel Backend
React Native is one of the powerful and popular mobile application development frameworks. We can build interactive cross-platform mobile applications that support both iOS and Android easily using it. Another trending technology nowadays is Laravel, a free open-source PHP framework. It is a great framework based on the Model View Controller(MVC) architectural pattern and is […]
Laravel Cũng Có Notifications?
Từ Laravel 5.3, các bạn đã có thể sử dụng tính năng notification. Nó cho phép chúng ta gửi notification qua một số kênh phân phối như email, Slack và SMS.
Cách Bảo Mật Đơn Giản Trong Laravel Bằng Ẩn Config Quan Trọng
Cũng giống như các framework khác, các bạn nên chú ý đến vấn đề bảo mật trong Laravel. Ẩn config quan trọng có thể đảm bảo tính an toàn cho dữ liệu. Khi sử dụng Laravel, các bạn đừng quên chuyện bảo mật. Một chút sơ xuất nhỏ cũng có thể ảnh hưởng đến kết […]
Tạo Desktop Notification đơn giản và dể hiểu
Ban đầu khi mình bắt đầu tìm hiểu về cái desktop notification này tìm đọc trên mạng nó là một cái mớ hổn độn và khó hiểu, nào là socket nào là bla bla. Nhưng thật ra cơ bản để làm 1 cái desktop notification nó dể vãi luôn.
Vime thư viện HTML5 Player vừa đẹp mà vừa ngon
Dạo quay google với từ khoá như là HTML5 Player bạn sẽ thấy cả đống, cá tá mà tả lả tè le thư viện. Gòi nói chung cái này tui thấy cái thư viện náy nó hay nè, nó dể xài nè nên giới thiệu choa anh em coi chơi.
Laravel domPDF cách tùy biến Font chữ bất chấp mọi thể loại
Khi làm dự án các bạn sẽ gặp phải các yêu cầu là phải xuất ra PDF với các loại thiết kế và yêu cầu font chữ nghiệt ngã. Nhưng mà cái Laravel domPDF chưa bao giờ có 1 cái hướng dẩn chuẩn chỉ về cách để làm sao thêm font vào. Ok hôm nay […]
Laravel JetStream
Laravel 8 ra đời với những cải tiến so với phiên bản Laravel 7.x bằng việc ra mắt Laravel Jetstream, model factory classes, migration squashing, job batching, cải tiến rate limiting, cải tiến queue, dynamic Blade components, Tailwind pagination views, time testing helpers, cải tiến artisan serve, cải tiến event listener, sửa lỗi và nhiều cải […]