使用composer create-project安装特定的laravel 5版本

use*_*781 7 php laravel composer-php

今天我尝试安装特定的laravel版本composer create-project laravel/laravel=5.1.8 your-project-name --prefer-dist,因为有些插件在5.1.9及更高版本上有问题.

但是,安装失败,它说Could not find package laravel/laravel with version 5.1.8.如何使用composer安装它?

Dar*_*ode 8

你可以做:

composer create-project laravel/laravel myproject --prefer-dist v5.1.8
Run Code Online (Sandbox Code Playgroud)

要查看可用版本,您可以访问其包装页面(右下角):

https://packagist.org/packages/laravel/framework

更新:

对于包laravel/laravel,v5.1.8实际上没有标签,你的问题是laravel的框架(核心).

你可以做的就是编辑你的composer.json:

"require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.1.8"
    },
Run Code Online (Sandbox Code Playgroud)

并做 composer update "laravel/framework"


Far*_*eaz 7

我能想到的一个简单的答案是

composer create-project laravel/laravel <app name> "5.1.*"
Run Code Online (Sandbox Code Playgroud)

只需将<app name>替换为您的应用程序名称,您就可以安装laravel的5.1发行版.