Lâu rồi không update bài gì cho SoulEvil nên nhân tiện post linh tinh 1 chút về 2 món này. Horizon Okay define 1 chút về Horizon. Giả sử có file conf Supervisor sau [program:laravel-worker] process_name=%(program_name)s_%(process_num)02d command=php /path/to/your/laravel/install/artisan queue:work --sleep=3 --tries=3 autostart=true autorestart=true user=your_local_user numprocs=8 redirect_stderr=true stdout_logfile=/path/to/your/laravel/install/queue.log stderr_logfile=/path/to/your/laravel/install/queue.err.log Oki em Supervisor này có nhiệm xử... Continue Reading →
How to use Google Drive in Laravel
Install package Google Drive API V3 composer require nao-pon/flysystem-google-drive:~1.1 Thêm provider GoogleDriveServiceProvider vào file config/app.php 'providers' => [ // ... App\Providers\GoogleDriveServiceProvider::class, // ... ], Nội dung provider tham khảo ở dưới https://github.com/ivanvermeyen/laravel-google-drive-demo/blob/master/app/Providers/GoogleDriveServiceProvider.php Update tiếp config/filesystems.php 'disks' => [ // ... 'google' => [ 'driver' => 'google', 'clientId' => env('GOOGLE_DRIVE_CLIENT_ID'), 'clientSecret' => env('GOOGLE_DRIVE_CLIENT_SECRET'), 'refreshToken' => env('GOOGLE_DRIVE_REFRESH_TOKEN'),... Continue Reading →
Laravel queue vs XGallery pool
Tất nhiên là win thuộc về Laravel rồi. Tuy nhiên bài này mình đưa ra 1 cách nhìn khác, khi mà mình chưa biết về Laravel.
Use OAuth in Laravel with GuzzleHttp & Socialite
Cái này mất của mình gần như 1 buổi để tìm ra 1 số troubles và hướng giải quyết. Thứ nhất phải làm rõ là Socialite về bản chất nó đóng vai trò như Authenticate ! Và chỉ là Authenticate. Nó không phải là OAuth client thuần tuý ! Do đó không thể dùng nó... Continue Reading →