Laravel=を5.7にアップグレードしたいのは、新しい機能が必要ですが、簡単な方法が見つかりません。
次の手順に従いました:- pgradeing Laravel Version しかし、composer=更新中にエラーが見つかりました
私はこれを得ました エラー そして私も解決策を解決しようとしましたが、それは機能していません
私のcomposer.jsonファイル:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": "^7.1.3",
"fideloper/proxy": "^4.0",
"laravel/framework": "5.7.*",
"laravel/tinker": "^1.0"
},
"require-dev": {
"filp/whoops": "^2.0",
"fzaninotto/faker": "^1.4",
"mockery/mockery": "^1.0",
"nunomaduro/collision": "^2.0",
"phpunit/phpunit": "^7.0"
},
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
"extra": {
"laravel": {
"dont-discover": [
]
}
},
"scripts": {
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"@php artisan key:generate"
],
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover"
]
},
"config": {
"preferred-install": "dist",
"sort-packages": true,
"optimize-autoloader": true
},
"minimum-stability": "dev",
"prefer-stable": true
}
どうすればLaravel 5.6から5.7に完全な手順でアップグレードできますか?
laravel/framework
5.7.*
ファイルのcomposer.json
への依存関係を更新するだけです。 5.6
から5.7
にアップグレードしているので、簡単に実行できますcomposer update
また、5.6
アプリケーションでLaravelのTraits
またはMethods
の一部を変更した場合は、 アップグレードガイド 詳細情報.
次の簡単な手順でlaravel= 5.8にアップグレードするだけです。
"laravel/framework": "5.8.*",
で更新 ここに画像の説明を入力composer update
を実行しますyajra/laravel-datatables-Oracle
ここに画像の説明を入力してください"yajra/laravel-datatables-Oracle": "~8.0",
composer update
その後、最後のエラーは66行目のtrustedproxy.php
にあります ここに画像の説明を入力してください このエラーを取り除きます:
a。プロジェクトのconfig
フォルダーからファイルtrustedproxy.php
を削除しますb。行"fideloper/proxy": "~3.3"
cを削除します。もう一度コンソールでcomposer update
composer require yajra/laravel-datatables-Oracle
およびcomposer require fideloper/proxy
を使用し、最後にコンソールのcomposer update
を使用します。それだけです、これが誰かを助けることを願っています。チュートリアルに従いました
https://www.codementor.io/magarrent/how-to-install-laravel-5-xampp-windows-du107u9ji
インストールするLaravel with Composer= Windowsで。PHPの世界では、5.1ではないことに気づきませんでした。最新バージョンではありません。
アンインストールして再インストールするか、最新バージョンにアップグレードする簡単な方法が見つかりませんでした(この時点で5.8)。エラーが発生し続けました:
λcomposer create-project laravel/laravel laravel "5.7。" * =
Laravel/laravelのインストール(v5.7.28)[InvalidArgumentException]プロジェクトディレクトリlaravel /は空ではありません。ミッション変更ファイル名を入力してください。 &
λcomposer update
ComposerはC:\ xampp\htdocsでcomposer.jsonファイルを見つけることができませんでしたプロジェクトを初期化するには、 https://getcomposer.org/ "Getting Started " セクション &
λcomposer global remove laravel/installer
現在のディレクトリをC:/ Users/lenovo/AppData/Roaming/Composer [RuntimeException]に変更しました。/composer.jsonを読み取れませんでした
file_get_contents(./ composer.json):ストリームのオープンに失敗しました:そのようなファイルまたはディレクトリはありません
ファイルエクスプローラーで次の操作を行いました。
C:\ xampp\htdocs
私 :
コマンドラインでインストールスクリプトを貼り直しました。今回は5.1の代わりに5.8を使用しました。
C:\ xampp\htdocs λcomposer create-project laravel/laravel laravel "5.8。 "*
ビンゴ
名前を変更したファイル「laravel2」を削除します。
「windowsは4888ファイルをごみ箱に移動しています」