Tutorial Laravel #1 Membuat Project Baru
Tags: laravel, php, webdev, composer
Published: 2023-02-26 01:52:57

Tutorial ini di buat pada versi 10, sehingga jika anda melihat tutorial ini sudah sangat lama, mungkin versi laravel mimin dengan anda akan berbeda. Dan sejujurnya mimin kaget ternyata laravel sudah update ke versi 10 pada tanggal 14 Febuari 2023 kemarin. 

## Bagaimana Cara Membuat Project Baru Menggunakan Laravel 10

![laravel10](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gqauld6vpk3ot2qb73pd.png)
Anda bisa mengunjungi website dokumentasi di [Laravel.com](https://laravel-news.com/). Jika sudah bisa langsung menuju [dokumentasi](https://laravel.com/docs/10.x) nya.

Akan tetapi sebelum kita membuat project baru kita harus memerlukan beberapa bahan atau aplikasi tambahan yakni GitBash dan Composer.
Jika anda belum menginstall Gitbas Bisa langsung ke website resmi nya di [git-scm.com/downloads](https://git-scm.com/downloads) dan [getcomposer.org/download/](https://getcomposer.org/download/).

Untuk cara menginstall aplikasi Gitbash anda bisa mengunjungi artikel mengenai [Bagaimana Cara Menginstall Gitbash di Windows](https://dev.to/yudhasdev/tutorial-git-1-bagaimana-cara-menginstall-gitbash-di-windows-482n) dan artikel mengenai [Bagaimana Cara Menginstall Composer di Windows](https://dev.to/yudhasdev/tutorial-composer-1-bagaimana-cara-menginstall-composer-di-windows-3p72). Pada artikel ini mimin berasumsi anda sudah menginstall Gitbash di PC anda.

Sekarang buka Command Prommpt / CMD / Terminal pada PC anda lalu ketikan perintah.

```
composer create-project laravel/laravel example-app
```

> Penjelasan : 
> composer create-project laravale/laravel : sistem akan mengambil versi terbaru dari laravel saat ini.

> example-app : adalah nama folder sekaligus nama project yang akan kita buat.

Atau anda bisa menggunakan perintah berikut yang lebih simple dari yang di atas. 

```
laravel new example-app
```
> Penjelasan : 
> laravel new example-app: sistem akan mengambil versi terbaru juga untuk membuatkan suatu project yang anda inginkan dengan nama example-app.

Akan tetapi anda harus menjalankan perintah berikut untuk bisa menjalankan perintah yang ada di atas.

```
composer global require laravel/installer
```
> Penjelasan :
> Perintah di atas meminta sistem untuk menginstall installer dari laravel untuk versi yang terbaru, sehingga anda dapat menjalankan perintah **laravel new example-app**.

Disini mimin mencontohkan membuat project laravel dengan nama laravel10, untuk penamaan project bisa di sesuaikan dengan nama project anda.

![downloading](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d0czxe5zvodz7czkonw1.png)

Jika sudah di jalankan perintah di atas maka tunggu hingga selesai untuk download resource dasar yang diperlukan dalam project. Cepat lambatnya proses tersebut tergantung dengan kecepatan internet yang anda miliki.

![success](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vfxolwev7309c05net4s.png)

Kemudian masuk kedalqam direktori nama project anda dengan memasukkan perintah 

```
cd "nama folder"
```

![cd](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wwdt4xyugjw9i3lecub4.png)

Untuk menjalankan programnya ketikan perintah 

```
php artisan serve
```
lalu tunggu hingga servernya berjalan

![run server](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uswota0gk7xy7z7wn21x.png)
kemudian anda dapat mengcopy link url yang ada lalu buka pada browser yang ada di PC anda.

yakni kunjungi link http://127.0.0.1:8000/ yang merupakan server lokal yang dijalankan dari project kita.

![done](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uatx5t31t9acuf78jgoz.png)

Jika ada bagian yang membuat anda bingung silahkan tanya di kolom komentar.

Sekian tutorial dari mimin, untuk bagaimana cara kita membuat project baru dengan menggunakan Laravel 10.

Support Me :

[![Trakteer](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gt7j2h08ve3987qhkf08.png)](https://trakteer.id/yudhasdev/link)

[![Saweria](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sx7lzyl946962g7hd2sm.png)](https://saweria.co/yudhasDev)