Je veux mettre à niveau Laravel à 5.7 parce que j'ai besoin de nouvelles fonctionnalités, mais je ne trouve aucun moyen facile.
J'ai suivi ces étapes: - Mise à niveau Laravel Version mais j'ai trouvé une erreur lors de la mise à jour composer
J'ai eu ça erreur et j'ai aussi essayé de résoudre la solution mais ça ne marche pas
Mon fichier 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
}
Comment puis-je mettre à niveau Laravel 5.6 à 5.7 avec des instructions complètes?
Mettez simplement à jour votre laravel/framework
dépendance à 5.7.*
dans votre composer.json
fichier. Puisque vous effectuez une mise à niveau à partir de 5.6
à 5.7
alors, vous pouvez facilement exécuter simplement composer update
Et si vous avez modifié certains des éléments Traits
ou Methods
de Laravel dans votre 5.6
application, vous pouvez alors consulter Guide de mise à niveau pour une information plus détaillée.
Je viens de mettre à niveau laravel à 5.8 avec les étapes simples suivantes:
"laravel/framework": "5.8.*",
entrez la description de l'image icicomposer update
yajra/laravel-datatables-Oracle
entrez la description de l'image ici"yajra/laravel-datatables-Oracle": "~8.0",
composer update
La dernière erreur sera alors dans trustedproxy.php
à la ligne 66 entrez la description de l'image ici pour vous débarrasser de cette erreur:
une. Effacer le fichier trustedproxy.php
du dossier config
du projet b. Supprimer la ligne "fideloper/proxy": "~3.3"
c. Encore une fois dans la console composer update
composer require yajra/laravel-datatables-Oracle
et composer require fideloper/proxy
puis enfin composer update
dans la console. Voilà, j'espère que cela aidera quelqu'un.J'ai suivi un tutoriel
https://www.codementor.io/magarrent/how-to-install-laravel-5-xampp-windows-du107u9ji
installer Laravel avec Composer sur Windows. Étant nouveau dans le monde PHP, je ne savais pas que 5.1 n'était pas 't la dernière version.
Je n'ai pas pu trouver un moyen facile de le désinstaller et de le réinstaller ou simplement de mettre à niveau vers la dernière version (à ce stade 5.8). continuait à recevoir des erreurs:
λ composer create-project laravel/laravel laravel "5.7." *
Installation de laravel/laravel (v5.7.28) [InvalidArgumentException] Le répertoire du projet laravel/n'est pas vide. entrez le nom du fichier de changement de mission. &
λ composer mise à jour
Composer n'a pas pu trouver un fichier composer.json dans C:\xampp\htdocs Pour initialiser un projet, veuillez créer un fichier composer.json comme décrit dans le https://getcomposer.org/ "Mise en route " section &
λ composer global remove laravel/installer
Changement du répertoire actuel en C:/Users/lenovo/AppData/Roaming/Composer [RuntimeException] Impossible de lire ./composer.json
file_get_contents (./ composer.json): échec d'ouverture du flux: aucun fichier ou répertoire de ce type
J'ai navigué dans l'Explorateur de fichiers pour:
C:\xampp\htdocs
JE :
J'ai repâté le script d'installation dans commandLine, cette fois avec 5.8 au lieu de 5.1.
C:\xampp\htdocs λ composer create-project laravel/laravel laravel "5.8. "*
bingo
Supprimez le fichier renommé: "laravel2".
"Windows déplace 4888 fichiers vers la corbeille"