React native 参数1传递给App\Http\Controllers\Api\ResetPasswordController::App\Http\Controllers\Api\{closure}()
我编写了以下代码,它在我的桌面上运行良好,但当我将其上传到服务器时,我收到了这条消息React native 参数1传递给App\Http\Controllers\Api\ResetPasswordController::App\Http\Controllers\Api\{closure}(),react-native,React Native,我编写了以下代码,它在我的桌面上运行良好,但当我将其上传到服务器时,我收到了这条消息 <?php namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; use Illuminate\Foundation\Auth\ResetsPasswords; use Illuminate\Http\Request; use Illuminate\Support\Facades\Hash; use Illum
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ResetsPasswords;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Password;
use Illuminate\Support\Facades\Validator;
class ResetPasswordController extends Controller
{
/*
|--------------------------------------------------------------------------
| Password Reset Controller
|--------------------------------------------------------------------------
|
| This controller is responsible for handling password reset requests
| and uses a simple trait to include this behavior. You're free to
| explore this trait and override any methods you wish to tweak.
|
*/
use ResetsPasswords;
protected function sendResetResponse(Request $request, $response)
{
return response(['message'=> trans($response)]);
}
protected function sendResetFailedResponse(Request $request, $response)
{
return response(['error'=> trans($response)], 422);
}
public function reset(Request $request)
{
$input = $request->all();
$rules = array(
'email' => "required|email",
);
$validator = Validator::make($input, $rules);
if ($validator->fails()) {
$arr = array("status" => 400, "message" => $validator->errors()->first(), "data" => array());
} else {
try {
$response = Password::sendResetLink($request->only('email'), function (Message $message) {
$message->subject($this->getEmailSubject());
});
switch ($response) {
case Password::RESET_LINK_SENT:
return \Response::json(array("status" => 200, "message" => trans($response), "data" => array()));
case Password::INVALID_USER:
return \Response::json(array("status" => 400, "message" => trans($response), "data" => array()));
}
} catch (\Swift_TransportException $ex) {
$arr = array("status" => 400, "message" => $ex->getMessage(), "data" => []);
} catch (Exception $ex) {
$arr = array("status" => 400, "message" => $ex->getMessage(), "data" => []);
}
}
return \Response::json($arr);
}
}