8.0.0
Uwaga: aktualizacja typu MAJOR. Wymaga wersji PHP 8.
Zmienić wersje zależności w sekcji require w pliku composer.json w głównym folderze z aplikacją na:
"require": { "php": "^8.0.2", "guzzlehttp/guzzle": "^7.2", "laravel/framework": "^9.19", "laravel/sanctum": "^3.0", "laravel/tinker": "^2.7", "n1ebieski/icore": "^8.0", "predis/predis": "^1.1" },- Zmienić wersje zależności w sekcji require-dev w pliku composer.json w głównym folderze z aplikacją na:
"require-dev": { "fakerphp/faker": "^1.9.1", "laravel/pint": "^1.0", "laravel/sail": "^1.0.1", "mockery/mockery": "^1.4.4", "nunomaduro/collision": "^6.1", "phpunit/phpunit": "^9.5.10", "spatie/laravel-ignition": "^1.0" }, - Dokonać zmiany w pliku app/Http/Kernel.php - zamienić:
\Fruitcake\Cors\HandleCors::class,na:
\Illuminate\Http\Middleware\HandleCors::class, - Dokonać zmiany w pliku app/Http/Middleware/TrustProxies.php - zamienić:
Fideloper\Proxy\TrustProxiesna:
zamienić:Illuminate\Http\Middleware\TrustProxiesprotected $headers = Request::HEADER_X_FORWARDED_ALL;na:
protected $headers = Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_HOST | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO | Request::HEADER_X_FORWARDED_AWS_ELB; - Aktualizacja vendorów:
composer update --no-dev - Publikacja migracji:
php artisan vendor:publish --tag=icore.migrations - Publikacja seederów:
php artisan vendor:publish --tag=icore.seeders --forceUwaga: ta operacja podmieni dotychczasowe pliki.
- Publikacja plików publicznych js:
php artisan vendor:publish --tag=icore.public.js --forceUwaga: ta operacja podmieni dotychczasowe pliki. Jeśli kompilujesz pliki publiczne samodzielnie, musisz to zrobić ponownie w oparciu o nowe assety.
- Publikacja plików publicznych css:
php artisan vendor:publish --tag=icore.public.css --forceUwaga: ta operacja podmieni dotychczasowy plik. Jeśli kompilujesz pliki publiczne samodzielnie, musisz to zrobić ponownie w oparciu o nowe assety.
- Publikacja assetów File Managera:
php artisan vendor:publish --tag=fm-views --tag=fm-css --tag=fm-js --force Przeładowanie Composera:
composer dumpWykonanie migracji:
php artisan migrate --path="database/migrations/vendor/icore"- Wykonanie aktualizacji opublikowanych plików iCore:
php artisan icore:update 8.0.0 - Przeładowanie cache:
php artisan optimize && php artisan view:clear && php artisan config:clear && php artisan cache:clear && php artisan route:cache
Wyświetleń:
575