我正在尝试创建一个登录端点,这样我就可以在没有 Blade.php 文件的情况下使用它。在使用虚幻引擎时,我无法使用实际的网页,因此想要创建一个将发送回自定义 json 的登录端点。下面是我设置的。当我使用邮递员或 Python 请求时,我收到未找到的页面响应或页面已过期。我怎样才能让这个返回测试或失败?
api.php
Route::post('/unreal-login', 'App\Http\Controllers\UnrealLoginController@authenticate');
虚幻登录控制器.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";
}
}