Как я могу установить связь между двумя таблицами в laravel. Одна таблица называется таблицами по умолчанию, которые содержат всех тех людей, у которых есть долги, а другая называется пользователями, у которых есть те люди, которые имеют доступ к системе. Я хочу связать эти две таблицы. У меня есть поле с именем должники в таблице пользователей и другое поле с именем должники в таблице неплательщиков. Я хочу, чтобы те, у кого есть долги, не имели доступа к некоторым страницам при входе в систему, и те, у кого нет долгов, чтобы получить доступ к этим страницам. Как я могу добиться этого. Пожалуйста, кто-нибудь, помогите мне, я застрял.
ниже мое промежуточное программное обеспечение debtors.php и работает нормально
public function handle($request, Closure $next)
{
if(auth()->user()->debtor == 0){
return redirect('home')->with('success','You can apply for the
Service. You have 0 Debt Balance ');
return $next($request);
}
return redirect('home')->with('error','You can not apply for the
Service , You have 567 Debt Balance ');
}
это мой web.php
//user roles
Route::get('/home1', 'HomeController@admin')->middleware('debtors');
Route::get('/application_dashboard', 'HomeController@application_dashboard')->middleware('debtors');'
Я определил значение таким образом, когда у должников == 0 у вас нет баланса, а когда у должников == 1 у вас есть баланс
В настоящее время первый фрагмент кода, который я опубликовал, показывает сообщение при входе пользователя, но я должен вручную поместить значение в базу данных в поле должников, но он показывает все страницы как для тех, у кого есть баланс, так и для тех, которые не имеют have.how, как я могу установить отношения в обеих базах данных и ограничить страницы для тех пользователей, у которых есть долги, чтобы не иметь доступа ко всему