Danh sách Tutorial

Laravel


Laravel là PHP Web Framework miễn phí, mã nguồn mở, được tạo bởi Taylor Otwell và dành cho việc phát triển các ứng dụng web theo mô hình kiến trúc mô hình MVC và dựa trên Symfony.

Xác thực Authentication với Laravel Passport

Xác thực với Laravel Passport, chúng ta sẽ xác thực qua API vì vậy chúng ta cần xây dựng các API để xác thực. Hệ thống API xác thực gồm các Route sau: Method EndPoint Middleware Giải thích POST /api/auth/login Đăng nhập POST /api/auth/register Đăng ký DELETE /api/auth/logout api:auth Đăng xuất GET /api/auth/user api:auth Lấy […]

Hướng dẫn cài đặt và sử dụng Laravel Passport

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ướng dẫn Laravel UI và Laravel Authentication

Để 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 […]

Xóa / Clear Cache trong Laravel 6/7/8

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 […]

Lấy đường dẫn URL hiện tại trên Laravel

Để lấy đường dẫn URL hiện tại của Laravel, Class Request của Laravel cung cấp cho chúng ta các phương thức để thao tác với URL như sau: Chú ý: Các phương thức này là của Laravel 7 VD: Chúng ta có biến $request là 1 instance của Class Request trong Laravel $request = new […]

Chuyển hướng Redirect 301 trong Laravel

Trong Laravel mặc định Class Redirect không chỉ định mã status chuyển hướng redirect. Trong file route.php chúng ta có đoạn code sau: Route::get(‘foo’, function(){ return Redirect::to(‘https://vinasupport.com’); }); Để chuyển hướng chỉ định mã code chúng ta thêm mã chuyển hướng vào đối số thứ 2 khi gọi class Redirect. Redirect::to(<URI>, <status_code>); Với <status_code> là […]

Debug Laravel Artisan Command với PHPStorm

Chào các bạn, sau tutorial “Hướng dẫn debug Laravel với PHPStorm và Xdebug“, để debug một ứng dụng, website được lập trình bằng Laravel. Tuy nhiên không phải ứng dụng nào cũng là 1 website, mà có thể nó là 1 cái batch chạy ngầm bên dưới chẳng hạn. Laravel hỗ trợ 1 công cụ […]

Sử dụng cURL trong Laravel

cURL viết tắt của Client URL là một công cụ dòng lệnh (command line tool) dùng để kiểm tra kết nối từ URL và cho phép truyền dữ liệu. cURL sử dụng nhiều giao thức hỗ trợ khác nhau như: HTTP, HTTPS, FTPS Sử dụng cURL trong Laravel Đoạn mã sau trong Laravel sẽ thực […]

Sử dụng thư viện Simple HTML Dom với Laravel

Các bạn đã từng nghe nói tới thư viện này chưa? Simple HTML Dom là thư viện mạnh nhất của PHP để crawl dữ liệu từ các trang web khác. Vậy để tích hợp vào Laravel chúng ta có thể sử dụng các cách sau đây. Cài đặt thư viện PHP Simple HTML Dom Parser […]

Cài đặt và sử dụng MongoDB với Laravel

MongoDB là hệ quản trị CSDL NoSQL phổ biến nhất trên thế giới. Tuy nhiên mặc định Laravel PHP Framework lại không hỗ trợ MongoDB. Vì vậy trong tutorial này, VinaSupport.com sẽ hướng dẫn các bạn cài đặt và tích hợp MongoDB vào project Laravel. Cài đặt MongoDB Các bạn vui lòng tham khảo bài […]