Lumen中不存在方法尝试

时间:2017-07-23 07:16:11

标签: php api laravel-5 lumen

我正在使用Lumen和Fractal制作API,但是我收到了错误

  

方法尝试不存在

尝试登录时

有人可以帮我解决这个问题吗?这是我的控制者:

public function login(Request $request, User $user)
{
    if (!Auth::attempt(['email' => $request->email, 'password'  => $request->password])) {
        return response()->json(['error' => 'email or password wrong'], 401);
    }

    $user = $user->find(Auth::user()->id);

    return fractal()
        ->item($user)
        ->transformWith(new UserTransformer)
        ->addMeta([
            'token' => $user->api_token,
        ])
        ->toArray();
}

这是我的错误

(1/1)BadMethodCallException 方法尝试不存在。 在Macroable.php中(第74行)

1 个答案:

答案 0 :(得分:0)

你在bootstrap / app.php文件中的

是否在第26行或第81-83行附近取消注释这些行?

// $app->withFacades();

// $app->withEloquent();