Прежде всего, пожалуйста НЕ храните пароли в виде простого текста в базе данных.Это серьезная проблема безопасности.Сначала вы должны хешировать пароль и хранить этот хеш.Затем, когда пользователь пытается войти в систему, вы должны хешировать предоставленный им пароль и сравнить с тем, что уже есть в базе данных.Для получения дополнительной информации см. Документацию Аутентификация здесь .
Способ, которым вы должны реализовать то, что, по моему мнению, вам нужно, в представлении Student, заключается в использовании Параметры маршрута .Это позволяет вам иметь идентификатор пользователя в маршруте и доступ к нему в вашем контроллере.
Ваш маршрут должен выглядеть следующим образом:
Route::get('/student/{student}', 'StudentController@studentview')->name('student.view');
часть маршрута {student} должна быть заменена действительным идентификатором студента, которого вы хотите просмотреть, когдадоступ к сайту.
Тогда ваш контроллер, метод представления должен выглядеть следующим образом:
public function studentview(Student $student) {
// Your code here
}
В этом методе используется служебный контейнер Laravel для автоматического ввода правильного студента на основе идентификатора впараметр маршрута.Это объясняется далее здесь