Skip to content

Laravel Fortify adalah implementasi backend otentikasi agnostik frontend untuk Laravel. Fortify mendaftarkan rute dan pengontrol yang diperlukan untuk mengimplementasikan semua fitur autentikasi Laravel, termasuk login, registrasi, reset kata sandi, verifikasi email, dan banyak lagi.

License

Notifications You must be signed in to change notification settings

muhamdaily/laravel-fortify

Repository files navigation

Icon

Laravel Fortify Starter Kit

Laravel Fortify adalah implementasi backend otentikasi agnostik frontend untuk Laravel. Fortify mendaftarkan rute dan pengontrol yang diperlukan untuk mengimplementasikan semua fitur autentikasi Laravel, termasuk login, registrasi, reset kata sandi, verifikasi email, dan banyak lagi.

License: MIT GitHub stars

Laravel Fortify Preview


Requirements

  • PHP ^8.1
  • Composer
  • Git Bash

Installation

  • Clone repo: git clone https://github.com/muhammedia/laravel-fortify.git
  • Run cd laravel fortify
  • Update dependencies composer update
  • Done

Configuration

  • Copy file .env.example to .env
  • Isi semua kode seperti contoh dibawah ini :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=YOUR_DATABASE_NAME
DB_USERNAME=YOUR_USER_NAME
DB_PASSWORD=YOUR_PASSWORD

dan isi baris kode dibawah ini untuk konfigurasi email. Sebagai contoh saya menggunakan bantuan dari MailTrap

MAIL_MAILER=smtp
MAIL_HOST=mailpit
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
  • Setelah mengisi semua file .env jalankan perintah ini
$ php artisan generate:key
  • Jalankan perintah
$ php artisan migrate

jika kamu belum mempunyai database, akan muncul pertanyaan seperti berikut ini

WARN  The database 'your_database_name' does not exist
on the 'mysql' connection.  

  Would you like to create it? (yes/no) [no]
❯ 

ketik yes dan enter.

  • Dan terakhir jalankan perintah
$ php artisan migrate:fresh --seed

Perintah diatas ini bertujuan untuk membuatkan akun dari role superadmin, admin dan user

  • Done

Login Information

  • Superadmin
email : superadmin@gmail.com
password : superadmin
  • Admin
email : admin@gmail.com
password : admin
  • User
email : user@gmail.com
password : user

Disclaimer

Aplikasi ini masih dalam tahap pengembangan! Jika anda berminat untuk ikut serta mengembangkan projek Laravel Fortify silahkan hubungi kami.

Support

Terima kasih atas dukungan yang sudah anda berikan.

Muhammad Maghribi

License

Laravel Fortify dilisensikan di bawah MIT License

About

Laravel Fortify adalah implementasi backend otentikasi agnostik frontend untuk Laravel. Fortify mendaftarkan rute dan pengontrol yang diperlukan untuk mengimplementasikan semua fitur autentikasi Laravel, termasuk login, registrasi, reset kata sandi, verifikasi email, dan banyak lagi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published