Laravel 8 Jetstream自定义API

时间:2020-11-10 03:27:23

标签: php laravel jetstream

我正在尝试创建一个登录端点,以便可以在不使用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";
    }
}

0 个答案:

没有答案