У меня проблема, когда я запрашиваю данные от текущего пользователя, я получаю данные от первого. Почему это? - PullRequest
0 голосов
/ 06 октября 2019

Когда я нажимаю на ссылку, я получаю имя таблицы. Это неправильно, потому что я должен получить только значение, где имя равно текущему пользователю. Но если я снова нажму на ту же ссылку, я получу то, что мне нужно. Где проблема? Заранее спасибо.

Это функция от контроллера.

 public function admin(Request $request)
  {
   $user = $request->user();

   return view('admin.admin',compact('user'));
   }

Это web.php

 Route::get('admin/{slug}', ['as'=>'admin.admin','uses' =>'AdminUsersController@admin']);

Вот как я назвал URL.

         {{url('admin/'.$user->slug)}}

1 Ответ

0 голосов
/ 06 октября 2019

Вы получаете пользователя, который сделал запрос, который является администратором (первым пользователем?)

Вместо этого вызовите аутентифицированного пользователя

public function admin(Request $request)
{
  $user = auth()->user();
  return view('admin.admin', compact('user'));
}

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...