Pada catatan sebelumnya kita sudah menyelesaikan proses membuat API Server menggunakan Laravel Passport, tapi kita belum melakukan uji coba untuk login dan mendapatkan acces_token. Untuk itu kita perlu membuat satu user.
langkah-langkah membuat user dengan Laravel seeding
Di sini saya akan membagikan cara untuk membuat user dengan proses seeding yang di sediakan oleh Laravel. Silahkan ikuti langkah-langkah berikut:
BACA JUGA
1. Membuat Object Seeder
kita kan membuat file php dengan nama UsersTableSeeder. caranya :- Buka Terminal
- Masuk ke direktori project Laravel
- Jalankan perintah php artisan make:seeder UsersTableSeeder.
2. Edit file UsersTableSeeder.php
Selanjutnya buka file database\seeds\UsersTableSeeder.php dan tambahkancode berikut di dalam function run()
DB::table('users')->insert([
'name' => 'Userku',
'email' => 'userku@gmail.com',
'password' => bcrypt('passwordku'),
]);
'name' => 'Userku',
'email' => 'userku@gmail.com',
'password' => bcrypt('passwordku'),
]);
3. Edit file DatabaseSeeder.php.
Langkah selanjutnya, buka file database\seeds\DatabaseSeeder.php, lalu aktifkan code $this->call(UsersTableSeeder::class); sehingga codenya akan seperti berikut ini:
<?php
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
$this->call(UsersTableSeeder::class);
}
}
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
$this->call(UsersTableSeeder::class);
}
}
4. Jalankan Seeder
langkah terakhir adalah menjalankan perintah seeder, caranya dengan buka terminal dan jalankan periuntah php artisan db:seedDemikianlah cara membuat user secara otomatis dengan Laravel Seed. setelah melakukan semua proses di atas, sobat bisa membuka tabel users, di sana akan ada satu data sesuai dengan yang kita ketik di atas.
RELATED ARTIKEL
Comments
Post a Comment