Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to install on laravel 7 #20

Open
weeliem opened this issue Apr 1, 2020 · 12 comments
Open

Unable to install on laravel 7 #20

weeliem opened this issue Apr 1, 2020 · 12 comments

Comments

@weeliem
Copy link

weeliem commented Apr 1, 2020

Error occurred when install on laravel 7.

  • Can only install one of: laravel/framework[6.x-dev, v7.3.0].
    • don't install illuminate/console 6.x-dev|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.0.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.0.1|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.0.2|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.0.3|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.0.4|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.1.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.10.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.11.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.12.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.13.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.13.1|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.14.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.15.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.15.1|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.16.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.17.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.17.1|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.18.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.18.1|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.18.2|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.18.3|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.2.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.3.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.4.1|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.5.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.5.1|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.5.2|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.6.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.6.1|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.6.2|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.7.0|don't install laravel/framework v7.3.0
    • don't install illuminate/console v6.8.0|don't install laravel/framework v7.3.0
    • Installation request for laravel/framework (locked at v7.3.0, required as ^7.0) -> satisfiable by laravel/framework[v7.3.0].
@edmundluong88
Copy link

Hi @weeliem ,

Sorry for the inactivity. Will be looking into adding Laravel 7.x compatibility very soon. Stay tuned. Thanks!

@edmundluong88
Copy link

Hello @weeliem ,

I have pushed a new tag (7.0) that will support Laravel 7.0, please update the project and give it a shot and see if it works fine. Thanks.

@weeliem
Copy link
Author

weeliem commented May 12, 2020

Hi @edmundluong88 thanks for the update, but i am having issue when installing the latest version 7.0. Here's the screenshot. Is there a solution for this?

https://prnt.sc/sf24hp

@patsa
Copy link

patsa commented May 14, 2020

@edmundluong88 Same here.

@renepardon
Copy link

Hi,

was about to use this library.
Same error here:

Too few arguments to function Illuminate\Database\Migrations\MigrationCreator::__construct(), 1 passed in /Users/.../vendor/eighty8/laravel-seeder/src/LaravelSeeder/SeederServiceProvider.php on line 93 and exactly 2 expected

  at vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php:40

@renepardon
Copy link

renepardon commented Sep 17, 2020

I would suggest to call the SeederMigrationCreator Constructor with an empty string as a second parameter or like this:

return new SeederMigrationCreator($app['files'], SeederMigrationCreator::STUB_PATH);

And if you look into the MigrationCreator.php file from laravel, maybe the stub file should be renamed to migration.update.stub instead of MigrateableSeeder.stub

@renepardon
Copy link

Looks like this repository is dead. I took over and implemented this feature. I also changed code style to PSR-12 and increased the requirements to PHP 7.4 and laravel 7. Additional candy: you can also add multiple seeder-paths in your configuration now.

https://packagist.org/packages/renepardon/laravel-seeder

@weeliem

@dzuba1987
Copy link

@renepardon Hello, have the same issue when was used your package.
Too few arguments to function Illuminate\Database\Migrations\MigrationCreator::__construct(), 1 passed in /var/www/vendor/renepardon/laravel-seeder/src/LaravelSeeder/SeederServiceProvider.php on line 93 and exactly 2 expected

@renepardon
Copy link

Can you give some context please @dzuba1987

Which laravel version, which package version? Can't reproduce it.

@dzuba1987
Copy link

@renepardon PHP 7.3 Laravel 7

@dzuba1987
Copy link

@renepardon but now we update our project to Laravel ver.8.0 and this version not supporting your package )))

  • eighty8/laravel-seeder[7.0, ..., 7.x-dev] require illuminate/support ^7.0 -> satisfiable by illuminate/support[v7.0.0, ..., 7.x-dev].
    • Only one of these can be installed: illuminate/support[dev-master, v4.2.0-BETA1, ..., 4.2.x-dev, v5.0.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev], laravel/framework[v8.0.0, ..., 8.x-dev]. laravel/framework replaces illuminate/support and thus cannot coexist with it.
    • Root composer.json requires laravel/framework ^8.0 -> satisfiable by laravel/framework[v8.0.0, ..., 8.x-dev].
    • Root composer.json requires eighty8/laravel-seeder ^7.0 -> satisfiable by eighty8/laravel-seeder[7.0, 7.x-dev].

@renepardon
Copy link

Hi @dzuba1987
ok, I will have a Look on this on Monday because I will also upgrade to laravel 8. if it’s more urgent to you, you can also create a pull request :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants