Laravel Space/laravel-backup tidak boleh dipasang
P粉821231319
P粉821231319 2023-11-10 08:57:17
0
2
846

Saya cuba melaksanakan sandaran automatik dalam Laravel 8. Saya memutuskan untuk menggunakan pakej Laravel-backup "spatie/laravel-backup".

Masalah berlaku apabila saya cuba memasang pakej menggunakan "composer require spatie/laravel-backup".

Saya menghadapi masalah ini:

Isu 1 - spatie/laravel-backup[8.1.0, ..., v8.x-dev] memerlukan pencahayaan/konsol^9.0 -> 9.x-dev] tetapi ini tidak dimuatkan, mungkin kerana ia bercanggah dengan keperluan lain. - Root composer.json memerlukan spatie/laravel-backup ^8.1 ->Boleh dipenuhi oleh spatie/laravel-backup[8.1.0, 8.1.1, 8.1.2, v8.x-dev].

Saya cuba menjalankan arahan ini daripada soalan yang serupa dan tiada apa yang berubah dalam jawapan:

-komposer memerlukan spatie/laravel-backup "^8.1" --ignore-platform-reqs

-Komposer memerlukan spatie/laravel-medialibrary

Saya juga cuba mengalih keluar vendor dan composer.lock dan kemudian menjalankan pemasangan composer dan masalah berterusan.

Saya rasa ada sesuatu yang tidak kena dengan fail composer.json saya:

{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "require": {
        "php": "^7.3|^8.0",
        "ext-gd": "*",
        "ext-json": "*",
        "aws/aws-sdk-php": "~3.0",
        "darkaonline/l5-swagger": "^8.1",
        "fruitcake/laravel-cors": "^2.0",
        "guzzlehttp/guzzle": "^7.0.1",
        "laravel/framework": "^8.75",
        "laravel/sanctum": "^2.11",
        "laravel/tinker": "^2.5",
        "league/flysystem-aws-s3-v3": "^1.0",
        "maatwebsite/excel": "^3.1",
        "tymon/jwt-auth": "^1.0",
      "ext-pdo": "*"
    },
    "require-dev": {
        "facade/ignition": "^2.5",
        "fakerphp/faker": "^1.9.1",
        "laravel/sail": "^1.0.1",
        "mockery/mockery": "^1.4.4",
        "nunomaduro/collision": "^5.10",
        "phpunit/phpunit": "^9.5.10"
    },
    "autoload": {
        "psr-4": {
            "App\": "app/",
            "Database\Factories\": "database/factories/",
            "Database\Seeders\": "database/seeders/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\": "tests/"
        }
    },
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\Foundation\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-update-cmd": [
            "@php artisan vendor:publish --tag=laravel-assets --ansi --force"
        ],
        "post-root-package-install": [
            "@php -r "file_exists('.env') || copy('.env.example', '.env');""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "minimum-stability": "dev",
    "prefer-stable": true
}

Terima kasih kepada semua orang yang meluangkan masa untuk menyemak soalan saya. :))

P粉821231319
P粉821231319

membalas semua(2)
P粉473363527

Saya menggunakan Laravel 9.52 dan php 8.2 semasa memasang sandaran Spatie. Menghadapi ralat yang sama dan menyelesaikannya dengan mengabaikan keperluan platform. Dicadangkan dalam perihalan ralat Git.

composer require spatie/laravel-backup --ignore-platform-req=ext-zip
P粉993712159

Pasang versi Laravel Backup yang betul berdasarkan komen. menyelesaikan masalah ini.

composer require spatie/laravel-backup:7.0
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan