Bài đăng

Hiển thị các bài đăng có nhãn PHP

Chuyển đổi tiền tệ với API miễn phí – Sử dụng VueJS kết hợp Laravel

Hình ảnh
  Bạn đã từng sử dụng API miễn phí cho việc chuyển đổi các đơn vị tiền tệ chưa, hãy cùng theo dõi ví dụ dưới đây nhé. Currency-exchange trong rapidapi cung cấp bản miễn phí cho chúng ta 2 API, đó là: List các đơn vị tiền tệ và Chuyển đổi tiền tệ. Để sử dụng API này các bạn có thể vào đăng ký miễn phí một tài khoản tại rapidapi.com, bạn sẽ lấy được một API Key như sau: (4929d1ffc6mshdd7c3bea2cb844dp1e83xxxxxxxxxxx). Chúng ta chỉ cần API Key này và bắt đầu thôi. Chuyển đổi tiền tệ với API miễn phí   1. File Api route Gọi tới hai hàm được xây dựng trong một controller CurrencyController: – currencyListquotes: Danh sách đơn vị tiền tệ – currencyConverter: Chuyển đổi các đơn vị tiền tệ Route::get(‘/currencyListquotes’, ‘Currency\CurrencyController@currencyListquotes’); Route::get(‘/currencyConverter/{currency_from}/{currency_to}’, ‘Currency\CurrencyController@currencyConverter’); 2. Controller Bạn tạo một controller CurrencyController Api, xây dựng hai hàm lấy danh sách tiền tệ và ...

Laravel env multiple environments, đặt nhiều biến môi trường

Hình ảnh
Khi phát triển dự án, bạn nhiều khi cần cài đặt nhiều biến để thích hợp với các cơ sở dữ liệu, các biến cài đặt khác nhau để phù hợp với phiên bản phát triển. Trong ví dụ đơn giản này, mình sẽ trình bày 2 file .local.env và .production.env để miêu tả việc bạn phát triển trên máy local và dự án khi deploy. Để cấu hình giá trị biến môi trường, chúng ta dùng thư viện DotEnv, nó đã được cài khi bạn khởi tạo Laravel . $ composer require vlucas/phpdotenv     Các bước thực hiện như sau: 1. Sửa file app.php Đầu tiên chúng ta tìm tới file bootstrap/app.php Thêm dòng lệnh require file enviroment.php trước dòng: return $app require __DIR__.’/enviroment.php’; return $app; 2. Tạo file enviroment.php Trong folder bootstrap, nó cùng cấp với file app.php vừa chỉnh sửa a. Nội dung file enviroment.php <?php use Dotenv\Dotenv; // Tìm và đọc nội dung file .env // Với biến APP_ENV lấy được, gán giá trị này ở file .env tương ứng // Load file .env tương ứng đã lấy được $env = $app->detectEnvir...