Я новичок в использовании Laravel Dusk и мне нужна помощь. Я хочу иметь возможность изменить значение в базе данных, чтобы я мог подтвердить / проверить пользователя, которого я только что зарегистрировал, с помощью приведенного ниже кода. Как мне добиться этого в моих тестах? Я хочу иметь возможность изменить это значение в базе данных сразу после того, как я assertDatabaseHas (... пользователь, которого я только что создал ...)
public function testRegisterUser()
{
//Register with all info filled out correctly
$this->browse(function ($browser){
$browser->visit('/register')
->type('firstName', 'JenLogin')
->type('lastName', 'Zhou')
->type('email', '[email protected]')
->type('bio', 'Hello, this user is for testing login purposes!')
->type('location_zip', '11111')
->type('password', '123456')
->type('password_confirmation', '123456')
->click('.btn-primary')
->assertPathIs('/home')
->click('.dropdown-toggle')
->click('.dropdown-menu li:last-child');
});
$this->assertDatabaseHas('users', ['firstName' => 'JenLogin', 'lastName' => 'Zhou', 'email' => '[email protected]']);
}
Почему бы вам не получить пользователя на основе адреса электронной почты, отредактировать пользователя, сохранить и проверить, был ли изменен пользователь?
Это отличная идея! Однако, поскольку я новичок в подобных вещах, не могли бы вы указать мне, что я бы использовал для получения и сохранения пользователя? Я попытался найти его, но не могу найти, какая строка кода позволит мне это сделать!

что ты уже испробовал?