Skip to content

Commit 5bf9eb8

Browse files
committed
improve laravel preset - select initial php version
1 parent e8d86b3 commit 5bf9eb8

File tree

3 files changed

+35
-4
lines changed

3 files changed

+35
-4
lines changed

presets/laravel/config.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ name: 'Laravel'
77
create:
88
- name: Creating new Laravel Application
99
actions:
10-
- scripts:
11-
- docker pull -q kooldev/php:8.1
12-
- kool docker kooldev/php:8.1 composer create-project --no-install --no-scripts --prefer-dist laravel/laravel $CREATE_DIRECTORY
10+
- recipe: create-laravel
1311

1412
# Preset defines the workflow for installing this preset in the current working directory
1513
preset:

recipes/create-laravel.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
title: "Wizard: PHP"
2+
3+
actions:
4+
- prompt: 'Which PHP version do you want to use?'
5+
ref: 'php-version'
6+
default: 'PHP 8.2'
7+
options:
8+
- name: 'PHP 8.3'
9+
actions:
10+
- scripts:
11+
- docker pull -q kooldev/php:8.3
12+
- kool docker kooldev/php:8.3 composer create-project --no-install --no-scripts --prefer-dist laravel/laravel $CREATE_DIRECTORY
13+
- name: 'PHP 8.2'
14+
actions:
15+
- scripts:
16+
- docker pull -q kooldev/php:8.2
17+
- kool docker kooldev/php:8.2 composer create-project --no-install --no-scripts --prefer-dist laravel/laravel $CREATE_DIRECTORY
18+
- name: 'PHP 8.1'
19+
actions:
20+
- scripts:
21+
- docker pull -q kooldev/php:8.1
22+
- kool docker kooldev/php:8.1 composer create-project --no-install --no-scripts --prefer-dist laravel/laravel $CREATE_DIRECTORY
23+
- name: 'PHP 8.0'
24+
actions:
25+
- scripts:
26+
- docker pull -q kooldev/php:8
27+
- kool docker kooldev/php:8 composer create-project --no-install --no-scripts --prefer-dist laravel/laravel $CREATE_DIRECTORY
28+
- name: 'PHP 7.4'
29+
actions:
30+
- scripts:
31+
- docker pull -q kooldev/php:7.4
32+
- kool docker kooldev/php:7.4 composer create-project --no-install --no-scripts --prefer-dist laravel/laravel $CREATE_DIRECTORY

recipes/pick-php.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ title: "Wizard: PHP"
22

33
actions:
44
# Defines which app service to use (PHP version)
5-
- prompt: 'Which PHP version do you want to use'
5+
- prompt: 'Which PHP version do you want to use?'
6+
ref: 'php-version'
67
default: 'PHP 8.2'
78
options:
89
- name: 'PHP 8.3'

0 commit comments

Comments
 (0)