mcamara / laravel-localization

Easy localization for Laravel
MIT License
3.36k stars 512 forks source link

Cannot install in Laravel 11: array_merge(): Argument #2 must be of type array, int given #906

Closed ordigital closed 3 months ago

ordigital commented 3 months ago
$ composer require mcamara/laravel-localization

Deprecation Notice: Using ${var} in strings is deprecated, use {$var} instead in phar:///usr/local/bin/composer/src/Composer/Autoload/AutoloadGenerator.php:879
Deprecation Notice: Using ${var} in strings is deprecated, use {$var} instead in phar:///usr/local/bin/composer/src/Composer/Autoload/AutoloadGenerator.php:884
Using version ^2.0 for mcamara/laravel-localization
./composer.json has been updated
Running composer update mcamara/laravel-localization
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking mcamara/laravel-localization (v2.0.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing mcamara/laravel-localization (v2.0.1): Extracting archive
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package matthewbdaly/laravel-azure-storage is abandoned, you should avoid using it. Use https://github.com/Azure-OSS/azure-storage-php instead.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

In ServiceProvider.php line 144:

  **array_merge(): Argument #2 must be of type array, int given**  

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
ordigital commented 3 months ago

Was caused by some old /app/config/laravellocalization.php file that was there before installation.