antonioribeiro / firewall

Firewall package for Laravel applications
BSD 3-Clause "New" or "Revised" License
1.39k stars 162 forks source link

[Upgrade Request] Laravel 10 Support #187

Closed webdevnerdstuff closed 1 year ago

webdevnerdstuff commented 1 year ago

I tried to upgrade my Laravel app to v10 today and it looks like this package could use an upgrade. Here is the output when I run composer install.

  Problem 1
    - Root composer.json requires laravel/framework ^10.0 -> satisfiable by laravel/framework[v10.0.0].
    - pragmarx/firewall v2.3.1 requires pragmarx/support >=0.8.0 -> satisfiable by pragmarx/support[v0.8.0, ..., v0.9.4].
    - pragmarx/support v0.9.4 requires illuminate/filesystem ~4.0|~5.0|~6.0|~7.0|~8.0|~9.0 -> satisfiable by illuminate/filesystem[v4.0.0, ..., v4.2.17, v5.0.0, ..., v5.8.36, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.0].
    - pragmarx/support v0.9.3 requires illuminate/filesystem ~4.0|~5.0|~6.0|~7.0|~8.0 -> satisfiable by illuminate/filesystem[v4.0.0, ..., v4.2.17, v5.0.0, ..., v5.8.36, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27].
    - pragmarx/support[v0.9.1, ..., 0.9.2] require illuminate/filesystem ~4.0|~5.0|~6.0|~7.0 -> satisfiable by illuminate/filesystem[v4.0.0, ..., v4.2.17, v5.0.0, ..., v5.8.36, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6].
    - pragmarx/support v0.9.0 requires illuminate/filesystem ~4.0|~5.0|~6.0 -> satisfiable by illuminate/filesystem[v4.0.0, ..., v4.2.17, v5.0.0, ..., v5.8.36, v6.0.0, ..., v6.20.44].
    - pragmarx/support[v0.8.0, ..., v0.8.8] require illuminate/filesystem ~4.0|~5.0 -> satisfiable by illuminate/filesystem[v4.0.0, ..., v4.2.17, v5.0.0, ..., v5.8.36].
    - Only one of these can be installed: illuminate/filesystem[v4.0.0, ..., v4.2.17, v5.0.0, ..., v5.8.36, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.0, v10.0.0], laravel/framework[v10.0.0]. laravel/framework replaces illuminate/filesystem and thus cannot coexist with it.
    - Root composer.json requires pragmarx/firewall ^2.3.1 -> satisfiable by pragmarx/firewall[v2.3.1].
antonioribeiro commented 1 year ago

Fixed.