Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 请求()在Laravel中为空_Php_Laravel_Request_Sec Fetch Site_Sec Fetch Mode - Fatal编程技术网

Php 请求()在Laravel中为空

Php 请求()在Laravel中为空,php,laravel,request,sec-fetch-site,sec-fetch-mode,Php,Laravel,Request,Sec Fetch Site,Sec Fetch Mode,我有一个简单的Laravel应用程序,其中第三方正在从外部源重定向到路由 这个外部站点在/saml/logout <?php namespace App\Http\Controllers\Saml; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Log; class LogoutController extends Controller { /** * Entry poi

我有一个简单的Laravel应用程序,其中第三方正在从外部源重定向到路由

这个外部站点在
/saml/logout


<?php

namespace App\Http\Controllers\Saml;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Log;

class LogoutController extends Controller
{
    /**
     * Entry point for SAML logout.
     * TODO: check if you need auth to go here.
     *
     * @param \Illuminate\Http\Request $request
     *
     * @return void
     */
    public function logout(Request $request)
    {
        Log::info('Response:', (array) request());
        Log::info('Response:', (array) $_REQUEST);
        Log::info('Response:', (array) $_GET);
        Log::info('Response:', (array) $_POST);
        Log::info('Response:', (array) $request->method());
    }
}



尝试
$request->all()


request()
返回请求类的实例,而不是请求数据的实例。
GET…/saml/logout
-您希望在请求中看到什么?在
$\u GET
$\u POST
中都没有内容,对吗?尝试
GET…/saml/logout?foo=bar
,log
$request->all()。我希望在SamlRequest这样的变量下有一个SAML响应,但它似乎不在请求中。这是一个不错的理论,因为很可能这个第三方没有发送任何东西。请求不是响应<代码>$\u GET
$\u POST
以及Laravel的
$request
都与浏览器发送的传入请求相关。响应是服务器响应该请求的方式。
public function logout(Request $request)
{
    Log::info('Response:', $request->all());
}