Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用bash函数创建Laravel5应用程序,并将应用程序名称作为参数传入_Bash_Function_Shell_Composer Php_Laravel 5 - Fatal编程技术网

使用bash函数创建Laravel5应用程序,并将应用程序名称作为参数传入

使用bash函数创建Laravel5应用程序,并将应用程序名称作为参数传入,bash,function,shell,composer-php,laravel-5,Bash,Function,Shell,Composer Php,Laravel 5,我想创建一个bashshell函数,通过将app名称作为参数传入来创建一个新的Laravel5项目 这就是我到目前为止所做的: function new { composer create-project laravel/laravel $1 dev-develop --prefer-dist } 我用新项目名称 但是我得到了这个错误: [意外值异常] 无法分析版本约束HawksForcs:无效的版本字符串“project name”我通过以下问题的答案找到了答案 alias new=

我想创建一个bashshell函数,通过将app名称作为参数传入来创建一个新的Laravel5项目

这就是我到目前为止所做的:

function new {
    composer create-project laravel/laravel $1 dev-develop --prefer-dist
}
我用
新项目名称

但是我得到了这个错误:

[意外值异常]
无法分析版本约束HawksForcs:无效的版本字符串“project name”

我通过以下问题的答案找到了答案

alias new='function _create_new_laravel_5_project(){ composer create-project laravel/laravel "$1" dev-develop --prefer-dist; echo "created project $1";};_create_new_laravel_5_project'
您可以使用
new name-of-laravel-5-project

完美