I am using Laravel/Passport and already can get data by id
:
api.php/Controller.php
Route::get('members/{member}', 'MemberController@show');
public function show(Member $member)
{
return $member;
}
This just return all data by id
, now I want to get member by phone number, so I created:
Route::get('members/{phone}', 'MemberController@phone');
public function phone(Member $member)
{
return $member;
}
Error:
exception: "Symfony\Component\HttpKernel\Exception\NotFoundHttpException" file: "C:\Users\xx\xx\xx\xx\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php" line: 204 message: "No query results for model [App\Member] 2929292222"