Menginstal versi laravel tertentu dengan proyek pembuatan komposer

98

Cara tercepat dan termudah untuk menginstal Laravel adalah melalui perintah komposer. Dari dokumen laravel ( http://laravel.com/docs/quick ), ini menunjukkan bahwa kita dapat menginstalnya dengan ini:

composer create-project laravel/laravel your-project-name --prefer-dist

Tapi, ketika Anda menjalankan perintah di atas, itu akan mengambil versi Laravel terbaru. Bagaimana cara mengontrolnya jika saya ingin menginstal versi terbaru 4.0.x? Atau, 4.1.x saat 4.2 keluar?

pengguna1995781
sumber

Jawaban:

149

Dari composer help create-projectperintah

Perintah create-project membuat proyek baru dari
paket yang diberikan ke direktori baru. Jika dijalankan tanpa params dan dalam direktori dengan file composer.json itu menginstal paket untuk proyek saat ini.
Anda dapat menggunakan perintah ini untuk mem-bootstrap proyek baru atau menyiapkan
instalasi terkontrol versi bersih untuk pengembang proyek Anda.

[versi]
Anda juga dapat menentukan versi dengan nama paket menggunakan = atau: sebagai pemisah.

Untuk menginstal paket yang tidak stabil, tentukan versi yang Anda inginkan, atau gunakan --stability = dev (di mana dev bisa berupa salah satu dari RC, beta, alpha atau dev).

Perintah ini berfungsi:

composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

Ini bekerja dengan notasi *.

edi9999
sumber
2
Untuk bermain dengan versi dev (laravel 5):composer create-project laravel/laravel your-project-name dev-develop
Jannie Theunissen
Saya mencoba laravel/laravel=5.8.38yang merupakan versi yang sangat valid dan mendapatkannya Could not find package laravel/laravel with version 5.8.38. Saya terjatuh .38dan berhasil lolos.
sinaza
@sinaza Saya rasa tidak ada versi yang diterbitkan yang disebut 5.8.38, yang terbaru 5.8 yang saya lihat adalah 5.8.35: packagist.org/packages/laravel/laravel#v5.8.35
edi9999
14

Silahkan lihat:

Dokumentasi Laravel 4.2

Sintaks (Melalui Komposer):

composer create-project laravel/laravel {directory} 4.2 --prefer-dist

Contoh:

composer create-project laravel/laravel my_laravel_dir 4.2

Di mana 4.2 adalah versi laravel Anda.

Catatan: Ini akan mengambil versi terbaru Laravel secara otomatis jika Anda tidak memberikan versi apapun.

Pratik Butani
sumber
1
dan untuk laravel 5.5: komposer create-project laravel / laravel my_laravel_dir 5.5 *
Mubashar Iqbal
9

Coba melalui Composer Create-Project

Anda juga dapat menginstal Laravel dengan mengeluarkan perintah Composer create-project di terminal Anda:

composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist
José Bispo
sumber
5
composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

Dan kemudian Anda mungkin perlu menginstal semua paket vendor, jadi

composer install
Toshi
sumber
4

Untuk menginstal versi laravel tertentu, coba perintah ini & cukup di terminal

composer create-project --prefer-dist laravel/laravel:5.5.0 {dir-name}
Faruk Ahmed
sumber
2

Jika Anda ingin menggunakan versi stabil dari versi Laravel pilihan Anda, gunakan:

composer create-project --prefer-dist laravel/laravel project-name "5.5.*"

Itu akan memilih pembaruan terbaru atau terbaik dari versi 5.5. * (5.5.28)

OlaJ
sumber
2

Menginstal versi laravel tertentu dengan proyek pembuatan komposer

komposer global membutuhkan laravel / installer

Kemudian, jika Anda ingin menginstal versi tertentu, cukup edit nilai versi "6. ", "5.8. "

composer create-project --prefer-dist laravel / laravel Nama proyek "6. *"

Jalankan Server Pengembangan Lokal

melayani tukang php

Shahzeb Ahmed
sumber