使用bash函数创建Laravel5应用程序,将app name作为参数传递

时间:2014-12-27 20:17:01

标签: bash function shell composer-php laravel-5

我想通过传入应用名称作为参数来创建一个bash shell函数来创建一个新的laravel 5项目。

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

function new {
    composer create-project laravel/laravel $1 dev-develop --prefer-dist
}

我是通过new project-name

来称呼的

但是我收到了这个错误:

[UnexpectedValueException]   无法解析版本约束hawksmoorcs:无效的版本字符串“project-name”

1 个答案:

答案 0 :(得分:1)

我按照Thomas Brattsthis问题的回答找到了答案。

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

进行调用

<强>完美!