將你的專案 laravel 版本升級。
Step.1 修改 composer.json
1. 在 [ composer.json ] 中修改以下資訊,把 php 版本後面加上你環境的 php 版本(這邊以 php 8 為介紹)。
2. 再找相對應依賴名稱的更改為以下的版本,依此類推。
例如: 原本是 “laravel/tinker”: “^1.1” ,改為 “laravel/tinker”: “^2.5”
"require": {
"php": "^7.2.5|^8.1.12",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.54",
"laravel/tinker": "^2.5"
},
"require-dev": {
"facade/ignition": "^2.5",
"fakerphp/faker": "^1.9.1",
"mockery/mockery": "^1.3.1",
"nunomaduro/collision": "^5.10",
"phpunit/phpunit": "^9.5.8"
},
step.2 修改檔案
1. 在 [ app/ Exceptions/ Handler.php ] 中修改以下資訊,把 Exception 改為 Throwable:
use Exception;
public function report(Exception $exception);
public function render($request, Exception $exception);
改為
use Throwable;
public function report(Throwable $exception);
public function render($request, Throwable $exception);
2. 在 [ config/ session.php ] 中修改以下資訊,把 false 改為 null:
'secure' => env('SESSION_SECURE_COOKIE', false),
改為
'secure' => env('SESSION_SECURE_COOKIE', null),
step.3 刪除檔案
1. 把 [ composer.lock ]、[ vendor ] 刪除後,輸入指令 composer install。
2. 當 [ composer.lock ]、[ vendor ] 都重新安裝後,輸入 composer require laravel/ui,就更新完成囉!

從平面設計漸漸轉職到前端網頁,日常就是追劇、看綜藝大笑來撫平身心。
『沒事多學習,多學習好事。』來鼓勵躺平的自己。
喜歡我的文章請幫我按讚哦!信箱:doublinlin@gmail.com