Laravel 8 で自動バックアップを実装しようとしています。 Laravel-backup パッケージ「spatie/laravel-backup」を使用することにしました。
「composer require spatie/laravel-backup」を使用してパッケージをインストールしようとすると、問題が発生します。
次の問題が発生しました:
問題 1 - spatie/laravel-backup[8.1.0, ..., v8.x-dev] には、illuminate/console^9.0 -> が必要ですイルミネーション/console[v9.0.0-beta. 1, .. .、9.x-dev] ですが、おそらく別の要件と競合するため、これらはロードされません。 - ルートのcomposer.jsonにはspatie/laravel-backup ^8.1 ->spatie/laravel-backup[8.1.0, 8.1.1, 8.1.2, v8.x-dev]が必要です。
同様の質問からこれらのコマンドを実行してみましたが、答えは何も変わりませんでした:
-composer には spatie/laravel-backup "^8.1" --ignore-platform-reqs
が必要です-Composer には spatie/laravel-medialibrary が必要です
ベンダーとcomposer.lockを削除してからcomposer installを実行してみましたが、問題は解決しませんでした。
composer.json ファイルに何か問題があるようです:
リーリー私の質問を検討するために時間を割いてくださった皆さんに感謝します。 :))
Spatie バックアップをインストールするときに、Laravel 9.52 と php 8.2 を使用しています。同じエラーが発生しましたが、プラットフォーム要件を無視することで解決しました。 Git エラーの説明で推奨されています。
リーリーコメントに基づいて、正しいバージョンの Laravel Backup をインストールします。この問題を解決しました。
リーリー