Kali ini pakai Bahasa Inonesia aja ya.
Baik selajutnya kita akan membahas belajar menggunakan laravel sebelum mulai bagi yang belum menginstal laravel bisa dilihat di link ini :
Started with Laravel 6.*
Pada tahap awal ini kita akan menginstal xampp dan membuat database, semuanya kalian bisa download di link berikut ini:
Download XAMPP
Cara Install XAMPP dan Buat database .
Xamp adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri, yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.
Jadi Xampp adalah web server atau software untuk membuat database. Selain xampp ada juga yang lainnya seperti :
- 1. Apache HTTP Web Server
- 2. Nginx
- 3. Microsoft Internet Information Service (IIS)
- 4. Lighttpd
- 5. WAMP
- 6. AMPPS
- 7. Virgo
- 8. Zend Server
- 9. EasyPHP
- 10. MAMP
- 11. LAMP
- 12. Binami Stack
- 13. Winginx
- 14. Cherokee
- 15. The Uniform Server
- 16. dan lain lain.
Baik selanjutnya mari kita buka folder laravel kalian dan pergi ke file .env, kemudian edit :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nama_database_anda
DB_USERNAME=root
DB_PASSWORD=
Selanjutnya kita akan mengedit pada bagian mail,jadi kalian bisa pergi ke mailtrap.
Apa itu mailtrap?
Mailtrap adalah service atau server SMTP palsu bagi tim pengembangan untuk menguji, melihat, dan berbagi email yang dikirim dari lingkungan development dan staging environments tanpa melakukan spamming.
Berikut link mailtrap, silakan kalian register terlebih dahulu.
Jika sudah kalian bisa menuju profil anda.
Pada bagian inbox pilih pengaturan dan setelah itu pada bagian intergration pilih Laravel 7+ atau yang baru
Kemudian copy paste configurasi laravel di mailtrap ke bagian mail di .env
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=username_anda_di_mailtrap
MAIL_PASSWORD=password_anda_di_mailtrap
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
Sebelum kita berangkat ke coding berikut saya jelaskan fungsi dari folder-folder penting di laravel :
Routes
Route merupakan rute atau jalur eksekusi program. Pada framework PHP Laravel diatur dalam folder routes, jadi route pada laravel adalah bagian yang mengatur rute pada project aplikasi yang anda bangun dengan laravel.
Controller
Merupakan folder untuk meletakkan logika program. Sama seperti framework PHP yang lainnya, laravel dalam pembuatan aplikasinya menggunakan konsep MVC (Model-Controller-View). Controller merupakan jembatan atau penghubung antara view dan model. Pada Laravel script diletakkan pada folder Controllers dibawah folder app/Http.
Request
Seperti pada pemograman PHP murni terdapat perintah GET and POST untuk mengirim, menerima atau menangkap data maka di Laravel juga terdapat perintah tersebut. Ada dua proses request atau penerimaan data pada Laravel yaitu :
1. Penerimaan data melalui URI
2. Penerimaan data dari Input
View
merupakan folder untuk meletakan tampilkan atau user interface.
Untuk tahap selanjutnya kalian bisa mengikuti bagian list dibawah ini
Learn Larvel 6.* Bagian 2
0 Comments
Hi...
:)
Thank You for your Comment.
I will reply as soon as possible.