Я пытаюсь исключить все запросы на конечной точке, которую я называю test.com/code, поэтому мне это нравится в файле VerifyCsrfToken. php.
<?php
namespace App\Http\Middleware;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;
class VerifyCsrfToken extends Middleware
{
/**
* Indicates whether the XSRF-TOKEN cookie should be set on the response.
*
* @var bool
*/
protected $addHttpCookie = true;
/**
* The URIs that should be excluded from CSRF verification.
*
* @var array
*/
protected $except = [
'code',
'code/*'
];
}
Но это не решает проблему, даже после того, как я пытаюсь запустить «php artisan route: clear && php artisan config: clear». Кто-нибудь знает, почему я не могу исключить специфику c маршрутов? (Laravel 5.8)
Мой маршрут выглядит примерно так:
Route::get('code/testing', 'CodeController@testing');
Я пробовал это, но это тоже не сработало.
protected $except = [
'https://test.com/code/*',
];
Till теперь единственный способ, который я понял, - это удалить строку «\ App \ Http \ Middleware \ VerifyCsrfToken :: class» из app / Http / Kernel. php, чтобы отключить функцию Csrf, что не является хорошим решением.