Để gửi dữ liệu vào Firebase Realtime Database bằng Laravel, bạn cần sử dụng thư viện kreait / laravel-firebase. Dưới đây là một ví dụ về cách bạn có thể làm điều đó:<br />
<br />
1. Đầu tiên điều bạn cần làm là cài đặt kreait/laravel-firebase thông qua Composer. Sử dụng câu lệnh:<br />
<br />
```bash<br />
composer require kreait/laravel-firebase<br />
```<br />
<br />
2. Tiếp theo, cập nhật biến môi trường (.env file) để cung cấp cấu hình cho Firebase:<br />
<br />
```bash<br />
FIREBASE_CREDENTIALS=/path/to/your/firebase/credentials.json<br />
```<br />
<br />
3. Bạn cũng cần đăng ký dịch vụ trong app.php:<br />
<br />
```php<br />
'providers' => [<br />
    ...<br />
    Kreait\Laravel\Firebase\ServiceProvider::class,<br />
],<br />
'aliases' => [<br />
    ...<br />
    'Firebase' => Kreait\Laravel\Firebase\Facade::class,<br />
],<br />
```<br />
<br />
4. Cuối cùng, bạn có thể sử dụng Firebase như sau:<br />
<br />
```php<br />
use Kreait\Laravel\Firebase\Facades\Firebase;<br />
...<br />
<br />
public function index()<br />
{<br />
    $database = Firebase::database();<br />
    <br />
    // Gửi dữ liệu để reference 'my-first-data'<br />
    $database->getReference('my-first-data')->set([<br />
        'first-data-key' => 'First Data Value',<br />
        'second-data-key' => 'Second Data Value'<br />
    ]);<br />
}<br />
```<br />
<br />
Trong trường hợp chưa có credentials.json bạn cần tạo 1 Firebase project (Firebase console) và lấy file JSON sau đó nhập đường dẫn của file JSON vào .env như mình hướng dẫn trên.<br />
<br />
