我想通过传入应用名称作为参数来创建一个bash shell函数来创建一个新的laravel 5项目。
这是我到目前为止所做的:
function new {
composer create-project laravel/laravel $1 dev-develop --prefer-dist
}
我是通过new project-name
但是我收到了这个错误:
[UnexpectedValueException] 无法解析版本约束hawksmoorcs:无效的版本字符串“project-name”
答案 0 :(得分:1)
我按照Thomas Bratts对this问题的回答找到了答案。
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
<强>完美!强>