我正在尝试创建一个登录端点,以便可以在不使用blade.php文件的情况下使用它。在使用虚幻引擎时,我无法使用实际的网页,因此想创建一个将发送回自定义json的Login端点。以下是我设置的内容。当我使用邮递员或Python请求时,得到的页面响应未找到或页面已过期。我该如何获得此证明以返回测试或失败?
api.php
Route::post('/unreal-login', 'App\Http\Controllers\UnrealLoginController@authenticate');
UnrealLoginController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class UnrealLoginController extends Controller{
public function authenticate(Request $request){
// Retrive Input
$credentials = $request->only('email', 'password');
if (Auth::attempt($credentials)) {
// if success login
return "test";
//return redirect()->intended('/details');
}
// if failed login
return "failed";
}
}