Php Laravel 应用程序令牌不匹配异常错误

我使用以下命令php artisan make:auth创建了登录和用户注册系统。所有必需的布局和刀片均已成功创建,包括数据库表,但是当我尝试注册用户时,出现以下错误。


令牌不匹配异常


这是 app.layout.blade.php 的代码。


<!DOCTYPE html>

<html lang="{{ app()->getLocale() }}">

<head>

    <meta charset="utf-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1">


    <!-- CSRF Token -->

    <meta name="csrf-token" content="{{ csrf_token() }}">


    <title>{{ config('app.name', 'Laravel') }}</title>


    <!-- Styles -->

    <link href="{{ asset('css/app.css') }}" rel="stylesheet">

</head>

<body>

    <div id="app">

        <nav class="navbar navbar-default navbar-static-top">

            <div class="container">

                <div class="navbar-header">


                    <!-- Collapsed Hamburger -->

                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#app-navbar-collapse">

                        <span class="sr-only">Toggle Navigation</span>

                        <span class="icon-bar"></span>

                        <span class="icon-bar"></span>

                        <span class="icon-bar"></span>

                    </button>


                    <!-- Branding Image -->

                    <a class="navbar-brand" href="{{ url('/') }}">

                        {{ config('app.name', 'Laravel') }}

                    </a>

                </div>


                <div class="collapse navbar-collapse" id="app-navbar-collapse">

                    <!-- Left Side Of Navbar -->

                    <ul class="nav navbar-nav">

                        &nbsp;

                    </ul>


                    <!-- Right Side Of Navbar -->

                    <ul class="nav navbar-nav navbar-right">

                        <!-- Authentication Links -->

                        @if (Auth::guest())

                            <li><a href="{{ route('login') }}">Login</a></li>


这是我单击注册按钮时的输出。

http://img3.mukewang.com/61a0c7bf0001acf811730442.jpg

哈士奇WWW
浏览 193回答 2
2回答

qq_笑_17

如果您使用的是 5.8,则应该使用新的 CSRF 令牌代码@csrf如果您碰巧使用 ajax 表单提交,您应该使用这样的标题:$.ajaxSetup({&nbsp; &nbsp; headers: {&nbsp; &nbsp; &nbsp; &nbsp; 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')&nbsp; &nbsp; }});

千万里不及你

尝试使用以下命令清除应用程序缓存:php&nbsp;artisan&nbsp;cache:clear
打开App,查看更多内容
随时随地看视频慕课网APP