[Solved] file_put_contents(/bootstrap/cache/packages.php): failed to open stream: Permission denied
Updated: 17th February 2023Tags: laravel php ubuntu
DB::enableQueryLog(); // Enable query log
// use orm
dd(DB::getQueryLog()); // Show results of log
Laravel queue job is caching your job php code, so after updating job code you need to:
php artisan queue:restart
$randomRow = DB::table('table')
->inRandomOrder()
->first();
$randomId = DB::table('table')
->inRandomOrder()
->value('id');
After installing laravel you MUST change some folder permissions.
sudo chmod 755 -R laravel_app
sudo chmod -R o+w laravel_app/storage
sudo chmod -R o+w laravel_app/bootstrap/cache