Please provide a valid cache path Laravel deployment to GCP¨ - laravel

I got this error when I'm trying to deploy my laravel project to GCP.
I deploy the same project in Heoku I don't have any problem and the project.
Step #1: [29-Aug-2020 20:37:05 UTC] [2020-08-29 20:37:05] local.ERROR: Please provide a valid cache path. {"exception":"[object] (InvalidArgumentException(code: 0): Please provide a valid cache path. at /app/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php:36)
My composer.json
"require": {
"php": "^7.1.3",
"ext-gd": "*",
"barryvdh/laravel-dompdf": "^0.8.6",
"bitfumes/laravel-multiauth": "^3.0",
"bodunde/geocoder": "^1.2",
"consoletvs/charts": "6.*",
"fideloper/proxy": "^4.0",
"fx3costa/laravelchartjs": "^2.7",
"fzaninotto/faker": "^1.4",
"guzzlehttp/guzzle": "^6.3",
"laravel/framework": "5.8.*",
"laravel/tinker": "^1.0",
"maatwebsite/excel": "^3.1",
"spatie/geocoder": "^3.5",
"twilio/sdk": "^6.9"
},
"require-dev": {
"filp/whoops": "^2.0",
"laravel/ui": "^1.1",
"mockery/mockery": "^1.0",
"nunomaduro/collision": "^2.0",
"phpunit/phpunit": "^7.0"
},

Related

What is causing a slow Laravel 8 website?

I have migrated one website from Laravel 5.7 to Laravel 8.
On localhost, everything seems to work fine, unfortunately on my webserver sometimes pages get loaded very slot. It can take more than 20+ seconds to load the contact page. On that page, there is just one MySQL query.
The Timeline debugbar is showing just the time to load the page, but nothing more.
I am posting here all my packages, maybe some on them is causing this?
"require": {
"php": "^7.3|^8.0",
"albertcht/invisible-recaptcha": "^1.9",
"arcanedev/log-viewer": "8.x",
"darkghosthunter/laraguard": "dev-master",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"intervention/image": "^2.5",
"jamesmills/laravel-timezone": "^1.9",
"jenssegers/agent": "^2.6",
"lab404/laravel-impersonate": "^1.6",
"langleyfoxall/laravel-nist-password-rules": "^4.1",
"laravel/framework": "^8.12",
"laravel/socialite": "^5.0",
"laravel/tinker": "^2.5",
"laravel/ui": "^3.0",
"laravelcollective/html": "^6.2",
"livewire/livewire": "^2.0",
"mcamara/laravel-localization": "^1.6",
"predis/predis": "^1.1",
"rappasoft/laravel-livewire-tables": "^0.3",
"rappasoft/lockout": "^3.0",
"romanzipp/laravel-twitch": "^4.0",
"spatie/laravel-activitylog": "^3.14",
"spatie/laravel-html": "^2.28",
"spatie/laravel-image-optimizer": "^1.6",
"spatie/laravel-permission": "^3.11",
"stichoza/google-translate-php": "^4.1",
"tabuna/breadcrumbs": "^2.2",
"thujohn/twitter": "^2.3"
},
"require-dev": {
"roave/security-advisories": "dev-master",
"barryvdh/laravel-debugbar": "^3.2",
"barryvdh/laravel-ide-helper": "^2.6",
"codedungeon/phpunit-result-printer": "^0.29",
"facade/ignition": "^2.5",
"friendsofphp/php-cs-fixer": "^2.16",
"fakerphp/faker": "^1.9.1",
"laravel/sail": "^0.0.5",
"mockery/mockery": "^1.4.2",
"nunomaduro/collision": "^5.0",
"phpunit/phpunit": "^9.3.3"
}
I don't have any clue how to solve this problem. Will appreciate every tip or tool on how to analyze my pages.

cannot upgrade laravel version to 7 from 6.20.8

this is my composer.json
"require": {
"php": "^7.2.5",
"fideloper/proxy": "^4.4",
"laravel/framework": "^7.29",
"laravel/socialite": "^4.3",
"laravel/tinker": "^2.5",
"laravel/ui": "1.1",
"maatwebsite/excel": "^3.1",
"simplesoftwareio/simple-qrcode": "^2.0",
"twilio/sdk": "^6.0",
"yoeunes/toastr": "^1.2"
},
"require-dev": {
"facade/ignition": "^2.0",
"beyondcode/laravel-dump-server": "^1.0",
"filp/whoops": "^2.0",
"fzaninotto/faker": "^1.9.1",
"mockery/mockery": "^1.3.1",
"nunomaduro/collision": "^4.3",
"phpunit/phpunit": "^8.5.8"
},
it return requesting for laravel/ui v1.1.0 but i have already installed.
i have tried composer install, composer update but still the same problem.
this is after i tried composer require laravel/ui "^2.4" return result

Moving from laravel 6 to 7x getting this error, arcanedev/laravel-messenger 7.2.0 requires arcanedev/support ^5.1

Moving from laravel 6 to 7x getting this error, arcanedev/laravel-messenger 7.2.0 requires arcanedev/support ^5.1
This is the error while i run composer update
This is composer.json file
{
"name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.",
"keywords": [
"framework",
"laravel"
],
"license": "MIT",
"require": {
"php": "^7.2.5",
"arcanedev/laravel-messenger": "7.2",
"cboden/ratchet": "^0.4.2",
"fideloper/proxy": "^4.2",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^6.3",
"intervention/image": "^2.4",
"laravel/cashier": "^10.5",
"laravel/framework": "7.0.*",
"laravel/nexmo-notification-channel": "^2.3",
"laravel/tinker": "^2.0",
"php-imap/php-imap": "^4.1",
"pusher/pusher-php-server": "^4.0",
"spatie/laravel-permission": "^3.13.0",
"twilio/sdk": "^6.6",
"webklex/laravel-imap": "^1.4"
},
"require-dev": {
"facade/ignition": "^2.0",
"beyondcode/laravel-dump-server": "^1.0",
"filp/whoops": "^2.0",
"fzaninotto/faker": "^1.9.1",
"laravel/ui": "^2.0.0",
"mockery/mockery": "^1.3.1",
"nunomaduro/collision": "^4.1",
"phpunit/phpunit": "^8.5"
},
I can not post complete Composer.json file here getting this error while i posting my question, so i attached another screenshot of my composer.json file
screenshot of my composer.json file
Can anyone help me out? Thank you!

Composer memory limit exhausted [duplicate]

This question already has answers here:
Composer require runs out of memory. PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted
(39 answers)
Closed 2 years ago.
i have business hosting at All-Inkl.com, unfortunately i cannot use composer there anymore. The support wrote more that I have reached the limit of 1.5 GB and more is not possible.
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes)
Now my question is, is there any way to let the Composer update or install it piece by piece, so that it frees the memory in between or is there any other solution to run my Laravel app on the server?
Currently the following packages are in the Composer JSON. And there are a few more planned.
"require": {
"php": "^7.2.5",
"ext-json": "*",
"benjaminhirsch/nova-slug-field": "^1.2",
"cloudcake/nova-snowball": "^1.2",
"ctessier/nova-advanced-image-field": "^1.0",
"davidpiesse/nova-toggle": "^0.0.6",
"digitalcloud/nova-address-field": "^1.3",
"dillingham/nova-detail-link": "^1.0",
"ebess/advanced-nova-media-library": "*",
"ek0519/quilljs": "^0.1.9",
"fideloper/proxy": "^4.2",
"fruitcake/laravel-cors": "^1.0",
"gabrieliuga/laravel-mail-log": "*",
"guzzlehttp/guzzle": "^6.3",
"inspheric/nova-email-field": "^1.42",
"jenssegers/agent": "^2.6",
"jubeki/nova-card-linkable": "^1.1",
"kabbouchi/nova-logs-tool": "*",
"khalin/nova-link-field": "*",
"klepak/nova-dynamic-page-title": "^1.0",
"laraning/nova-time-field": "^0.2.5",
"laravel/framework": "^7.0",
"laravel/nova": "*",
"laravel/tinker": "^2.0",
"laravel/ui": "^2.0",
"laravelcollective/html": "^6.1",
"m-a-k-o/nova-custom-table-card": "^2.0",
"maatwebsite/laravel-nova-excel": "^1.2",
"normanhuth/nova-menu-order": "1.0.2",
"ofcold/nova-sortable": "^1.0",
"opanegro/field-nova-password-show-hide": "^1.0",
"raiym/instagram-php-scraper": "^0.9.7",
"richardkeep/nova-timenow": "^1.0",
"sbine/route-viewer": "^0.0.6",
"sidis405/nova-installed-packages": "^0.1.8",
"spatie/laravel-activitylog": "^3.11",
"spatie/laravel-backup": "^6.8",
"spatie/laravel-medialibrary": "^7.19",
"spatie/laravel-permission": "^3.11",
"spatie/nova-backup-tool": "*",
"spatie/schema-org": "^2.12",
"vyuldashev/nova-permission": "*",
"whitecube/nova-flexible-content": "^0.1.16"
},
"require-dev": {
"facade/ignition": "^2.0",
"fzaninotto/faker": "^1.9.1",
"mockery/mockery": "^1.3.1",
"nunomaduro/collision": "^4.1",
"phpmd/phpmd": "^2.8",
"phpunit/phpunit": "^8.5",
"sirbrillig/phpcs-import-detection": "^1.2",
"sirbrillig/phpcs-variable-analysis": "^2.8",
"squizlabs/php_codesniffer": "^3.5"
},
I tried the limit at -1 and 99999.The "All-Inkl" webhosting servers are just too weak and already reached their limits. I will now change the provider and temporarily copy the packages manually to the server.

Laravel 5.2 debugbur exception

I have debugbur exception when i'm trying to get record from DB
$news = \App\Models\News::findOrFail(1);
After this laravel throw exception
ErrorException in LaravelDebugbar.php line 291:
Missing argument 2 for Barryvdh\Debugbar\LaravelDebugbar::Barryvdh\Debugbar\{closure}()
my composer.json
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.*",
"laravelcollective/html": "dev-master",
"barryvdh/laravel-debugbar": "^2.1",
"barryvdh/laravel-ide-helper": "^2.1"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~4.0",
"symfony/css-selector": "2.8.*|3.0.*",
"symfony/dom-crawler": "2.8.*|3.0.*"
},
Looking at last changes in https://github.com/barryvdh/laravel-debugbar/commits/master it seems it should work now, so run in console:
composer update barryvdh/laravel-debugbar
to update this package

Resources