cari

Rumah  >  Soal Jawab  >  teks badan

Laravel5.2 akan menambah perisian tengah web pada penghalaan secara lalai Bagaimana untuk melumpuhkannya?

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.

某草草某草草2812 hari yang lalu976

membalas semua(4)saya akan balas

  • ringa_lee

    ringa_lee2017-05-16 16:54:38

    Selesai.

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

    balas
    0
  • 仅有的幸福

    仅有的幸福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'
            ];
        }

    balas
    0
  • 迷茫

    迷茫2017-05-16 16:54:38

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

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 16:54:38

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

    balas
    0
  • Batalbalas