0

我试图使用 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.com/profile/3 的网址

编辑::

我已经解决了我自己的问题

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

我需要使用那条线。

4

1 回答 1

0

要解决问题,您需要更改此

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

这个

$user = App\user::where('steamid', $steamid)->firstOrFail();
于 2015-11-21T13:45:29.707 回答