Ссылка вызывается дважды, даже если она просто повторяет слово - PullRequest
0 голосов
/ 21 октября 2019

Я не знаю, почему, если я нажимаю на обычную ссылку, вызов иногда (не всегда) выполняется дважды.

Это код ссылки на страницу:

<a href="{{ url('test') }}">TEST</a>

Маршрут для теста route просто:

Route::get('test', function (Illuminate\Http\Request $request) {
    Log::info("URL");
    Log::info(url()->current());
    $get_first = function($x){
        return $x[0];
    };
    Log::info("HEADERS");
    Log::info(array_map($get_first, $request->headers->all()));
    Log::info("REQUEST");
    Log::info($request->all());
    echo 'test';
});

Когда я нажимаю на ссылку, иногда в журналах доступа apache2 появляются следующие строки:

myurl.lvh.me:80 127.0.0.1 - - [21/Oct/2019:10:24:32 +0200] "GET /test HTTP/1.1" 200 920 "http://myurl.lvh.me/?token=string" "Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0"
myurl.lvh.me:80 127.0.0.1 - - [21/Oct/2019:10:24:33 +0200] "GET /test HTTP/1.1" 200 927 "http://myurl.lvh.me/test" "Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0"

И, конечно, в журнале laravel я получаю дважды журнал test маршрута.
Как вы можете видеть, в журналах доступа есть две строки, но я не знаю почему.

Iпрочитайте другие SO сообщения, которые браузер вызывает favicon.ico, но, похоже, это не так.

Это 2 сообщения, которые я нашел, чтобы решить мою проблему:
сайт вызывается дважды?
Действие контроллера вызывается дважды

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...