Bài viết của Trịnh Tiến Mạnh

Lịch sử phát triển PHP

Lịch sử phát triển PHP - PHP version history PHP version 7.1.7 Released: 06 Jul 2017 PHP version 7.0.21 Released: 06 Jul 2017 PHP version 7.1.6 Released: 08 Jun 2017 PHP version 7.0.20 Released: 08 Jun 2017 PHP version 7.1.5 Released: 11 May 2017 PHP version 7.0.19 ...

Tác giả: Trịnh Tiến Mạnh viết 18:01 ngày 07/09/2018 chỉnh sửa

Tác dụng của nested attributes và nested form sử dụng javascript thuần hoặc sử dụng gem cocoon

Chào mọi người, bài viblo của mình hôm nay sẽ nói về nested attributes và nested form sử dụng gem cocoon Trước khi nói về nested attributes và nested form, chúng ta cần xem qua vấn đề sau Giả sử chúng ta project có chức năng đăng kí người dùng. Trong bảng database sẽ có bảng User có các trường ...

Tác giả: Trịnh Tiến Mạnh viết 17:59 ngày 07/09/2018 chỉnh sửa

PHP - Design Pattern: Singleton

Singleton là pattern đảm bảo việc một ứng dụng trong một thời điểm chỉ được phép có duy nhất một thực thể của đối tượng Singleton. Có nghĩa là việc khởi tạo đối tượng chỉ duy nhất một lần đầu tiên, các lần sau, nó không được khởi tạo mới mà chính là đối tượng cũ. Điều này giúp tiết kiệm bộ nhớ và ...

Tác giả: Trịnh Tiến Mạnh viết 17:57 ngày 07/09/2018 chỉnh sửa

To Yield or Not To Yield - A layman's guide to ES6 Generator Functions

Generators One of the most exciting and weired new features of ES2015 are the Generators. How weired you ask? Kyle Simpson, author of the You don't know JS series wrote The name Generator is a little strange, but the behavior may seem a lot stranger on his article. So yeah, 'pretty darn ...

Tác giả: Trịnh Tiến Mạnh viết 17:54 ngày 07/09/2018 chỉnh sửa

Tìm hiểu Runtime Permission trong Android M

1. Permission workflow trước và sau android M (API 23) Mô hình permission trước android M: Trước API 23, mô hình permission đã được đơn giản cho các nhà phát triển nhưng cung cấp ít kiểm soát và bảo mật cho người dùng - yêu cầu permission được đưa ra khi người dùng cài đặt ứng dụng. Người ...

Tác giả: Trịnh Tiến Mạnh viết 17:54 ngày 07/09/2018 chỉnh sửa

Cập nhật Laravel 5.5 Phần 3: Blade Directives mới

Ở bản Laravel 5.5 sẽ được bổ sung 2 Blade Directives mới đó là @auth và @guest. Chúng được sử dụng để check xem user đã đăng nhập hay chưa? Đến đây các bạn tự hỏi rằng với phần 2 Blade::if thì các bạn có thể hoàn toàn tự custom được bằng đoạn code dưới đây mà. use IlluminateSupportFacades ...

Tác giả: Trịnh Tiến Mạnh viết 17:52 ngày 07/09/2018 chỉnh sửa

Laravel Nginx loại bỏ /index.php/ trên URL tối ưu SEO

Vấn đề Nếu web site của bạn đang chạy Laravel trên VPS thì các bạn biết Laravel điều hướng toàn bộ request ở file public/index.php như vậy trên thực tế website sẽ có index.php trong URL. Ví dụ: https://chungnguyen.xyz/index.php https://chungnguyen.xyz/index.php/posts/kich-hoat-office-profe ...

Tác giả: Trịnh Tiến Mạnh viết 17:49 ngày 07/09/2018 chỉnh sửa

Engineering the architecture behind uber's new rider app

Trong quá trình phát triển một vài ứng dụng cho hệ thống Taxi, tôi có tìm hiểu ứng dụng Uber và thấy bài viết của đội phát triển Uber khá thú vị. Ứng dụng Uber phát triển dựa trên concept đơn giản: nhấn nút và trả về chuyến đi. Uber khởi đầu bằng request xe cao cấp (xe màu đen), điều phối hàng ...

Tác giả: Trịnh Tiến Mạnh viết 17:47 ngày 07/09/2018 chỉnh sửa

Laravel Debugbar không hiển thị trên Laravel 5.2

Nếu bạn đã cài package Laravel Debugbar mà không hiển thị ra view mặc dù đã config thì hãy thử cách này Mở cmd root website (Shift + Mouse Right -> Open command window here) Clear cache: php artisan cache:clear Refresh config cache: php artisan config:cache Refresh route: php artisan ...

Tác giả: Trịnh Tiến Mạnh viết 17:44 ngày 07/09/2018 chỉnh sửa

Tìm hiểu về Task Scheduling trong Laravel

Xin chào anh em, cũng lâu lâu mình lại viết bài chia sẽ kiến thức mà mình tìm hiểu được khi học framework Laravel. Để tiếp nối series Laravel và những điều thú vị thì hôm nay mình xin giới thiệu về Task Scheduling trong Laravel. Như các bạn biết rồi đấy trong quá trình xây dựng website của ...

Tác giả: Trịnh Tiến Mạnh viết 17:43 ngày 07/09/2018 chỉnh sửa