dwightwatson / validating

Automatically validating Eloquent models for Laravel
MIT License
968 stars 76 forks source link

Laravel 7.x support #220

Closed Mechstud closed 4 years ago

Mechstud commented 4 years ago

I tried upgrading my Laravel to ^7.0 . But, am getting the following errors:

Problem 1
    - Conclusion: don't install laravel/framework v7.0.4
    - Conclusion: don't install laravel/framework v7.0.3
    - Conclusion: don't install laravel/framework v7.0.2
    - Conclusion: don't install laravel/framework v7.0.1
    - Conclusion: don't install laravel/framework v7.0.0
    - watson/validating 4.0.0 requires illuminate/validation ~6.0 -> satisfiable by laravel/framework[v6.17.0], illuminate/validation[6.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.10.0, v6.11.0, v6.12.0, v6.13.0, v6.13.1, v6.14.0, v6.15.0, v6.15.1, v6.16.0, v6.17.0, v6.17.1, v6.18.0, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0, v6.6.1, v6.6.2, v6.7.0, v6.8.0].
    - watson/validating 4.0.0 requires illuminate/validation ~6.0 -> satisfiable by laravel/framework[v6.17.0], illuminate/validation[6.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.10.0, v6.11.0, v6.12.0, v6.13.0, v6.13.1, v6.14.0, v6.15.0, v6.15.1, v6.16.0, v6.17.0, v6.17.1, v6.18.0, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0, v6.6.1, v6.6.2, v6.7.0, v6.8.0].
    - Can only install one of: laravel/framework[7.x-dev, v6.17.0].
    - don't install illuminate/validation 6.x-dev|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.0.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.0.1|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.0.2|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.0.3|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.0.4|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.1.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.10.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.11.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.12.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.13.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.13.1|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.14.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.15.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.15.1|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.16.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.17.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.17.1|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.18.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.2.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.3.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.4.1|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.5.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.5.1|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.5.2|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.6.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.6.1|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.6.2|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.7.0|don't install laravel/framework 7.x-dev
    - don't install illuminate/validation v6.8.0|don't install laravel/framework 7.x-dev
    - Installation request for laravel/framework ^7.0 -> satisfiable by laravel/framework[7.x-dev, v7.0.0, v7.0.1, v7.0.2, v7.0.3, v7.0.4].
    - Installation request for watson/validating ^4.0 -> satisfiable by watson/validating[4.0.0].

Based on the Laravel 7.x upgrade guide here: https://laravel.com/docs/7.x/upgrade

I don't see any issues in allowing 7.x version of Laravel. Please allow the same.

dwightwatson commented 4 years ago

Please update your version constraint - we added Laravel 7 support in 4.0.0

dwightwatson commented 4 years ago

My mistake, wrong repo. Apologies. Give me a minute to sort this out.

dwightwatson commented 4 years ago

Thanks for bringing this to my attention. Just tagged 5.0.0 which should be good to go with Laravel 7.0. Any issues, please let me know.