Почему метод show
в модели User
по умолчанию поставляется с User $user
в качестве аргумента?
Обычно я заменяю его на $id
, чтобы найти пользователя с return User::find($id);
, но означает ли это, что есть другой способ получения пользовательских данных?
/**
* Display the specified resource.
*
* @param \App\User $user
* @return \Illuminate\Http\Response
*/
public function show(User $user)
{
//
}
=== РЕДАКТИРОВАТЬ ===
Route::get('/users/{id}', 'UserController@show');
=== РЕДАКТИРОВАТЬ ===
Если я заменим {id}
на {user}
, как мне установить переменную $user
?
async getUsers () {
let $user = ?
await axios.get('/show/'+ $user)
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
}