@@ -7,41 +7,9 @@ cache restore $KEY
77
88echo -n " Setting desired Laravel version to "
99case ${1} in
10- " 5" )
11- echo " 5...ish"
12- laravel_version=" ^5.8"
13- echo " Install desired Laravel version then update everything"
14- composer require laravel/framework=${laravel_version}
15- composer u
16- ;;
17-
18- " 6" )
19- echo " 6...ish"
20- laravel_version=" ^6.18"
21- echo " Install desired Laravel version then update everything"
22- composer require laravel/framework=${laravel_version}
23- composer u
24- ;;
25-
26- " 7" )
27- echo " 7...ish"
28- laravel_version=" ^7.5"
29- echo " Install desired Laravel version then update everything"
30- composer require laravel/framework=${laravel_version}
31- composer u
32- ;;
33-
34- " 8" )
35- echo " 8"
36- laravel_version=" ^8.76.2"
37- echo " Install desired Laravel version then update everything"
38- composer require laravel/framework=${laravel_version}
39- composer u
40- ;;
41-
42- " 9" )
43- echo " 9"
44- laravel_version=" ^9.52.7"
10+ " 10" )
11+ echo " 10"
12+ laravel_version=" ^10.0.0"
4513 echo " install composer"
4614 if [[ ! ` command -v composer 2> /dev/null` ]]
4715 then
@@ -53,11 +21,25 @@ case ${1} in
5321 else
5422 composer u
5523 fi
56- ;;
57-
58- " 10" )
59- echo " 10"
60- laravel_version=" ^10.0.0"
24+ ;;
25+ " 11" )
26+ echo " 11"
27+ laravel_version=" ^11.0.0"
28+ echo " install composer"
29+ if [[ ! ` command -v composer 2> /dev/null` ]]
30+ then
31+ php -r " copy('https://getcomposer.org/installer', 'composer-setup.php');"
32+ php composer-setup.php
33+ php -r " unlink('composer-setup.php');"
34+ php composer.phar require laravel/framework=${laravel_version}
35+ php composer.phar update --no-scripts
36+ else
37+ composer u
38+ fi
39+ ;;
40+ " 12" )
41+ echo " 12"
42+ laravel_version=" ^12.0.0"
6143 echo " install composer"
6244 if [[ ! ` command -v composer 2> /dev/null` ]]
6345 then
@@ -72,7 +54,7 @@ case ${1} in
7254 ;;
7355
7456 * )
75- printf " \nError: Specify either 5, 6, 7, 8, 9, or 10 for Laravel version\n"
57+ printf " \nError: Specify 10, 11, or 12 for Laravel version\n"
7658 exit 1
7759 ;;
7860esac
0 commit comments