Steam Auth $ steamid не умеет использовать на маршрутах в laravel

Я пытаюсь использовать steamid в качестве маршрута, так что это будет www.example.com./profile/76561198050605019

Код, который у меня есть сейчас:

Route::get('{steamid}', function($steamid){
$user = App\user::find($steamid);
echo 'hello my steam name is ' . $user->username . '<br />';
echo 'hello my steam ID64 is ' . $user->steamid . '<br />';
});

У меня есть то и это должно работать, но это не так.
Я попробовал это, и это работает:

Route::get('{steamid}', function($id){
$user = App\user::find($id);
echo 'hello my steam name is ' . $user->username . '<br />';
});

С URL www.example.com/profile/3

РЕДАКТИРОВАТЬ::

Я исправил свою проблему

$user = User::where('steamid', $steamid)->firstOrFail();

Мне нужно использовать эту строку.

0

Решение

Чтобы решить проблему, вам нужно изменить это

$user = App\user::find($steamid);

это

$user = App\user::where('steamid', $steamid)->firstOrFail();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]