Steam 授权 $steamid 无法在 laravel 的路线中使用
Steam Auth $steamid not able to use in routes in 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 />';
});
和www.example的url。com/profile/3
编辑::
我已经解决了我自己的问题
$user = User::where('steamid', $steamid)->firstOrFail();
我需要使用那条线路。
要解决此问题,您需要更改此
$user = App\user::find($steamid);
这个
$user = App\user::where('steamid', $steamid)->firstOrFail();
我正在尝试使用 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 />';
});
和www.example的url。com/profile/3
编辑::
我已经解决了我自己的问题
$user = User::where('steamid', $steamid)->firstOrFail();
我需要使用那条线路。
要解决此问题,您需要更改此
$user = App\user::find($steamid);
这个
$user = App\user::where('steamid', $steamid)->firstOrFail();