menu

How - Clone laravel project from github (windows)



Tutorial kali ini akan membahas tentang bagaimana cara meng-clone sebuah project laravel dari github atau bitbucket, mulai dari clone, setting database, compile composer, sampai update composer.

Pada dasarnya sebuah project laravel tidak bisa begitu saja kita copy dan jalankan pada komputer kita, ada begitu banyak settingan yang harus dilakukan untuk meng-clone sebuah project baru ke komputer pribadi kita.

Oke langsung saja kita mulai prakteknya,

Pertama buka project laravel yang akan kita clone dari github, tampilannya akan tampak kurang lebih seperti ini,


Download saja langsung file ZIP-nya, atau bisa anda clone langsung pada komputer anda melalui syntax github seperti ini,
git clone https://github.com/victra/laravel.git
//butuh syntax github yang lain?


Jika sudah di download silahkan unzip atau unrar dan tempatkan pada url yang dapat diakses nantinya, sehingga file project laravel yang sudah di download atau di clone akan tapak seperti ini,


Pada saat anda buka url project laravel tersebut akan muncul error  seperti ini,


Untuk memperbaikinya lakukan langkah ini,



Jika sudah "OK" buka kembali url project laravelnya, jika muncul error seperti ini,


Pada error tersebut tidak ada keterangan errornya, untuk melihat errornya silahkan ubah file app.php pada path config/ pastikan debug bernilai true, seperti ini,


Error tersebut muncul karena database belum disetting, Dan untuk mengatasi error tersebut, anda harus mensetting database-nya, seperti ini:
Jika project laravel menggunakan env seperti ini,


Maka pengaturan database diletakkan pada file .env, jika tidak ada file .env maka copy saja file .env.example, ubah namanya menjadi .env
Sehingga tampilan file .env akan tampak seperti ini,


Isi database dengan nama database, username dengan username akses database, dan password dengan password akses database anda pada phpmyadmin.

Jika project laravel tidak menggunakan env, maka langsung ubah saja file database.php pada path config/ ubah bagian mysql menjadi seperti ini,


Isi database dengan nama database, username dengan username akses database, dan password dengan password akses database anda pada phpmyadmin.

Kemudian buka url project pada terminal dan lakukan migrate "php artisan migrate" seperti ini,


Jika muncul error dibawah ini berarti setting database anda masih salah,


Buka kembali url project anda pada browser, jika muncul error seperti ini,

"No supported encrypter found. The cipher and / or key length are invalid."

berarti key laravel anda salah untuk memperbaikinya tinggal di "php artisan key:generate"


Buka kembali url project anda pada browser, dan Taraaaa,, maka akan tampak tampilan project anda seperti ini,


Jika ada error lain bisa contact us,

===DONE!===

9 komentar

terima kasih sangat bermanfaat bila saya ada pertanyaan boleh ga saya sematkan di sini?

bisa di contact aja, http://www.codedoct.com/p/contact-us.html

Mohon bantuannya gan, eror ane

[ReflectionException]
Class cache does not exist

terimakasih

itu karena dalam project agan blom ada folder cache, buat aja gan folder cache di path bootstrap/ jika menggunakan ubuntu jangan lupa set akses folder nya "sudo chmod -R 777 cache"

tpi udah ada gan, .gitignore sama services

mungkin bisa membantu, https://github.com/laravel/framework/issues/8408

kalo kayak gini gimana php $ php artisan
Could not open input file: artisan

masuk dulu ke projek laravelnya baru bisa php artisan

mas....ini code error nya artinya apa ya?
PHP Fatal error: Uncaught Error: Class 'Illuminate\Foundation\Application' not found in C:\xampp\htdocs\antrian\bootstrap\app.php:14
Stack trace:
#0 C:\xampp\htdocs\antrian\artisan(20): require_once()
#1 {main}
thrown in C:\xampp\htdocs\antrian\bootstrap\app.php on line 14

Fatal error: Uncaught Error: Class 'Illuminate\Foundation\Application' not found in C:\xampp\htdocs\antrian\bootstrap\app.php:14
Stack trace:
#0 C:\xampp\htdocs\antrian\artisan(20): require_once()
#1 {main}
thrown in C:\xampp\htdocs\antrian\bootstrap\app.php on line 14