Laravel5.2 akan menambah perisian tengah web pada penghalaan secara lalai Bagaimana untuk melumpuhkannya?
某草草
某草草 2017-05-16 16:52:38
0
4
932

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.

某草草
某草草

membalas semua(4)
左手右手慢动作

Selesai.

appHttpProvidersRouteServiceProvider.phpmapRoute 取消强制给加上的web中间件调用。自己在自己的路由中需要的时候增加 middleware=>web Itu sahaja

仅有的幸福

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'
        ];
    }
迷茫

/app/Http/Kernel.php31AppHttpMiddlewareVerifyCsrfToken::class,Padam atau komen

淡淡烟草味

Adalah lebih baik jika anda mengeluarkan penghalaan anda daripada kumpulan perisian tengah web.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan