我有一個Laravel應用程序,我有主應用程序設置,並且我有一個子域來處理與主應用程序相關的特定任務。Laravel發送郵寄請求到另一個子域
比方說,主要程序是:app.xyz.com 和子是:review.xyz.com
的問題是,如何從一個控制器檢討發送POST請求.xyz.com到的路線app.xyz.com?
這裏是我一直在使用狂飲,這只是默默的失敗嘗試(響應只是主應用程序的登錄屏幕日誌什麼都沒有發生。):
Route::post('approve', function(){
$client = new Client(['base_uri' => env("MAIN_APP_URL")]);
$response = $client->request('POST', 'public/approve');
$body = $response->getBody();
return $body;
});
如何在這個CSRF保護工作案件?
用戶是否必須登錄才能進入「public/approve」路由?這可以解釋爲什麼它會將您重定向到登錄頁面。 – mimo
這兩個獨立的應用程序或與子域路由相同的應用程序? –
@mimo其實不是,它沒有設置爲使用任何中間件,所以我的猜測可能是CSRF令牌不匹配異常正在進行重定向。 –