Просмотр исходного кода

Add Laravel and Symfony frameworks webapp installers

Robert Zollner 6 лет назад
Родитель
Сommit
4a0ab75e76

+ 2 - 2
web/add/webapp/index.php

@@ -39,8 +39,8 @@ $v_web_apps = [
     [ 'name'=>'Prestashop', 'group'=>'ecommerce', 'enabled'=>true, 'version'=>'1.7.6.0', 'thumbnail'=>'/images/webapps/prestashop-thumb.png' ],
     [ 'name'=>'Prestashop', 'group'=>'ecommerce', 'enabled'=>true, 'version'=>'1.7.6.0', 'thumbnail'=>'/images/webapps/prestashop-thumb.png' ],
     [ 'name'=>'Magento',    'group'=>'ecommerce', 'enabled'=>false, 'version'=>'1.2.3', 'thumbnail'=>'/images/webapps/magento-thumb.png' ],
     [ 'name'=>'Magento',    'group'=>'ecommerce', 'enabled'=>false, 'version'=>'1.2.3', 'thumbnail'=>'/images/webapps/magento-thumb.png' ],
 
 
-    [ 'name'=>'Laravel', 'group'=>'starter', 'enabled'=>false, 'version'=>'1.2.3', 'thumbnail'=>'/images/webapps/laravel-thumb.png' ],
-    [ 'name'=>'Symfony', 'group'=>'starter', 'enabled'=>false, 'version'=>'1.2.3', 'thumbnail'=>'/images/webapps/symfony-thumb.png' ],
+    [ 'name'=>'Laravel', 'group'=>'starter', 'enabled'=>true, 'version'=>'6.x', 'thumbnail'=>'/images/webapps/laravel-thumb.png' ],
+    [ 'name'=>'Symfony', 'group'=>'starter', 'enabled'=>true, 'version'=>'4.3.x', 'thumbnail'=>'/images/webapps/symfony-thumb.png' ],
 ];
 ];
 
 
 // Check GET request
 // Check GET request

+ 21 - 0
web/add/webapp/installer/LaravelSetup.php

@@ -0,0 +1,21 @@
+<?php
+require_once("BaseSetup.php");
+
+class LaravelSetup extends BaseSetup {
+
+    protected $appname = 'laravel';
+
+    protected $config = [
+        'form' => [
+            'protocol' => [
+                'type' => 'select',
+                'options' => ['http','https'],
+            ],
+        ],
+        'database' => true,
+        'resources' => [
+            'composer' => [ 'src' => 'laravel/laravel', 'dst' => '/' ],
+        ],
+    ];
+
+}

+ 21 - 0
web/add/webapp/installer/SymfonySetup.php

@@ -0,0 +1,21 @@
+<?php
+require_once("BaseSetup.php");
+
+class SymfonySetup extends BaseSetup {
+
+    protected $appname = 'symfony';
+
+    protected $config = [
+        'form' => [
+            'protocol' => [
+                'type' => 'select',
+                'options' => ['http','https'],
+            ],
+        ],
+        'database' => true,
+        'resources' => [
+            'composer' => [ 'src' => 'symfony/website-skeleton', 'dst' => '/' ],
+        ],
+    ];
+
+}