Rumah > Soal Jawab > teks badan
Laravel5.2 akan menambahkan perisian tengah web pada penghalaan secara lalai Bagaimana untuk melumpuhkannya?
web termasuk sessioncsrftoken. Walau bagaimanapun, sesi dan csrf tidak digunakan sama sekali dalam pemberitahuan tak segerak Alipay dan WeChat. Bagaimana untuk melumpuhkan.
Saya tidak mahu menyentuh konfigurasi perisian tengah verifycsrftoken.
ringa_lee2017-05-16 16:54:38
Selesai.
appHttpProvidersRouteServiceProvider.php
中 mapRoute
取消强制给加上的web中间件调用。自己在自己的路由中需要的时候增加 middleware=>web
Itu sahaja
仅有的幸福2017-05-16 16:54:38
Cuba untuk tidak mengubah suainyaapp/Http/Kernel.php
,极不推荐关闭CSRF。
修改app/Http/Middleware/VerifyCsrfToken.php
untuk mengecualikan URL yang ditentukan daripada pengesahan CSRF.
<?php
namespace App\Http\Middleware;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;
class VerifyCsrfToken extends BaseVerifier
{
/**
* 指定从 CSRF 验证中排除的URL
*
* @var array
*/
protected $except = [
'testCsrf'
];
}
迷茫2017-05-16 16:54:38
/app/Http/Kernel.php
第31
行AppHttpMiddlewareVerifyCsrfToken::class,
Padam atau komen
淡淡烟草味2017-05-16 16:54:38
Adalah lebih baik jika anda mengeluarkan penghalaan anda daripada kumpulan perisian tengah web.