Bladeren bron

[php] Laravel-s update to PHP 8.4 and Laravel 12 (#10136)

* [php] Laravel-s update to PHP 8.4 and Laravel 12

* Update composer.json

* Less verbose build
Joan Miquel 3 weken geleden
bovenliggende
commit
d5e556f571

+ 2 - 2
frameworks/PHP/laravel/deploy/laravel-s/composer.json

@@ -9,8 +9,8 @@
     "license": "MIT",
     "require": {
         "php": "^8.0",
-        "laravel/framework": "^9",
-        "hhxsv5/laravel-s": "~3.7.0"
+        "laravel/framework": "^12",
+        "hhxsv5/laravel-s": "~3.8.5"
     },
     "config": {
         "optimize-autoloader": true,

+ 7 - 2
frameworks/PHP/laravel/laravel-laravel-s.dockerfile

@@ -1,6 +1,11 @@
-FROM phpswoole/swoole:php8.0
+FROM phpswoole/swoole:php8.4
 
-RUN docker-php-ext-install pcntl curl > /dev/null
+RUN apt-get -y update > /dev/null \
+    && apt-get install -y libicu-dev > /dev/null \
+    && docker-php-ext-configure intl > /dev/null \
+    && docker-php-ext-install intl > /dev/null
+
+RUN docker-php-ext-install pcntl opcache curl > /dev/null
 
 RUN echo "opcache.enable_cli=1" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
 RUN echo "opcache.jit=1205" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini