Học lập trình online thông qua các bài viết, tutorial, chia sẻ kinh nghiệm về lập trình cho các ngôn ngữ như PHP, Java, Python, Ruby, Shell Script, Perl
Nếu các bạn cần một Laravel Package mạnh về xác thực với full Oauth2 thì có lẽ Laravel Passport là sự lựa chọn hợp lý. Kế tiếp các bài về Laravel, hôm nay mình sẽ hướng dẫn các bạn cài đặt và sử dụng là Laravel Passport. Laravel Passport là gì? Laravel Passport là một […]
Hôm nay vô tình vào xem Google Search Console, mình bắt gặp website mình đã bị kẻ xấu lợi dụng chức năng search và RSS Feed trên WordPress để index những link xấu. Vì vậy mình đã quyết định disable RSS Feed trên WordPress để giải quyết vấn đề này. Có 2 cách thực hiện […]
Bài viết sau mình sẽ hướng dẫn các bạn tạo 1 custom field trong WordPress có button upload media để upload ảnh: Bước 1: Đầu tiên chúng ta tạo ra 1 metabox có giao diện như bên trên: <?php function vinasupport_custom_meta_boxes( $post_type, $post ) { add_meta_box( ‘vinasupport-meta-box’, __( ‘Custom Image’ ), ‘render_vinasupport_meta_box’, array(‘post’, ‘page’), //post […]
Để chào mừng ra mắt Laravel 9 vừa ra mắt, vinasupport.com xin hướng dẫn các bạn cách thiết lập Laravel sử dụng UI (Bootstrap / React / Vue) và tạo hệ thống xác thực Laravel Authentication với các trang Login (Đăng nhập), Register (Đăng ký), Logout (Đăng xuất). Sau khi hoàn thành các bước cài […]
Trang web của chúng ta thường sử dụng các file style sheet css để trang trí. Tuy nhiên để website cũng cần tải các file này về. Nếu file càng nặng thì tốc độ trang web càng chậm. Vì vậy chúng ta cần nén các file css (minify css) để giảm dung lượng của chúng […]
PHP là ngôn ngữ lập trình phổ biến nhất thế giới và hiện nay PHP đã phát triển tới phiên bản 8.1 (tính ở thời điểm bài viết này). Mình xin hướng dẫn các bạn cài đặt PHP 8 trên HDH Debian và Ubuntu Tiền đề bài viết Một máy chủ cài HDH Debian 11 […]
Để lấy đường dẫn Redirect URL (Chuyển hướng URL), với Python 3 ta sử dụng thư viện Requests. Đầu tiên chúng ta import thư viện Requests của Python import requests Gọi đên URL mà sẽ chuyển hướng r = requests.get(‘http://vinasupport.com’) Sau đó kiểm tra nếu status code trả về thành công với mã 200 thì […]
Laravel thật là 1 PHP Framework tuyệt vời. Nó là Framework phổ biến và phát triển nhanh nhất thế giới. Ở Laravel có hệ thống Cache cực kỳ mạnh, support nhiều loại Cache, cách thức cache. Tuy nhiên với người phát triển (developer) thì nó lại gây ra phiền phức với chúng ta. Nhiều khi […]
Kể từ WordPress 5.8, chức năng quản lý Widget trên WordPress đã thay đổi giao diện. Nó có tên mới là Block Widget, có nhiều tính năng mới hơn. Tuy nhiên, nếu bạn chưa dùng quen, hoặc thích sử dụng giao diện quản lý Widget cũ thì bạn có thể sử dụng 2 cách sau. […]
Trong Automation Test sử dụng Selenium WebDỉver với Python 3, nếu bạn đã đăng nhập thì làm sao lưu được trạng thái đăng nhập khi bật lại cửa sổ trình duyệt. Chúng ta phải thao tác cookie của trình duyệt. Bài hướng dẫn sau sẽ hướng dẫn lưu (Save) và nhập (import) lại Cookie Để […]