Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 路线未定义,即使我设置了它们_Php_Laravel_Routes - Fatal编程技术网

Php 路线未定义,即使我设置了它们

Php 路线未定义,即使我设置了它们,php,laravel,routes,Php,Laravel,Routes,我在一页中有一个注册表格和一个登录表格: <div class="col-md-6 col-centered col-reg"> <h2>Registreer</h2> <form method="post" action="{{ route('signup') }}"> <div class="form-group {{ $errors-

我在一页中有一个注册表格和一个登录表格:

            <div class="col-md-6 col-centered col-reg">
            <h2>Registreer</h2>
            <form method="post" action="{{ route('signup') }}">
                <div class="form-group {{ $errors->has('regName') ? 'has-error' : '' }}">
                    <label>Naam</label> @if($errors->has('regName')) <span style="color: darkred;">{{ $errors->first('regName') }}</span> @endif<br>
                    <input type="text" name="regName" class="form-control" value="{{ old('regName') }}">
                </div>
                <div class="form-group {{ $errors->has('regEmail') ? 'has-error' : '' }}">
                    <label>Email</label> @if($errors->has('regEmail')) <span style="color: darkred;">{{ $errors->first('regEmail') }}</span> @endif<br>
                    <input type="email" name="regEmail" class="form-control" value="{{ old('regEmail') }}">
                </div>
                <div class="form-group {{ $errors->has('regPassword') ? 'has-error' : '' }}">
                    <label>Wachtwoord</label> @if($errors->has('regPassword')) <span style="color: darkred;">{{ $errors->first('regPassword') }}</span> @endif<br>
                    <input type="password" name="regPassword" class="form-control">
                </div>
                <div class="form-group {{ $errors->has('password_confirmation') ? 'has-error' : '' }}">
                    <label>Nogmaals Wachtwoord</label> @if($errors->has('password_confirmation')) <span style="color: darkred;">{{ $errors->first('password_confirmation') }}</span> @endif<br>
                    <input type="password" name="password_confirmation" class="form-control">
                </div>
                <input type="submit" value="Registreer" name="regSubmit" class="btn btn-primary">
                <input type="hidden" name="_token" value="{{ Session::token() }}">
            </form>
        </div>
        <div class="col-md-6 col-centered col-log">
            <h2>Login</h2>
            <form method="post" action="{{ route('login') }}">
                <div class="form-group">
                    <label>Email</label><br>
                    <input type="email" name="logEmail" class="form-control">
                </div>
                <div class="form-group">
                    <label>Wachtwoord</label><br>
                    <input type="password" name="logPassword" class="form-control">
                </div>
                <input type="submit" value="Login" name="logSubmit" class="btn btn-primary">
                <input type="hidden" name="_token" value="{{ Session::token() }}">
            </form>
        </div>
但我收到了如下错误消息:

Route::group(["prefix" => "forms"], function() {
   Route::post('/', 'PostController@login')->name('login');
   Route::post('/', 'PostController@signUp')->name('signup');
});
未定义路由[登录]

尽管我在web.php中创建了它们并对它们进行了分组

我的路线表:


为什么会出现这个错误?(顺便说一句,这是laravel的新功能)

您已经使用相同的
请求方法定义了两条路由,并且使用相同的
路由
,这两条路由无法添加,请尝试:

Route::post('/login', 'PostController@login')->name('login');

如果您不想更改登录URL,您可以更改
注册
路由的URL,但问题是您不能有两个具有相同请求方法和相同URL的路由

您好,谢谢您的评论,但这不是我单击提交时指向的URL吗?我不想让它进入/登录,当我提交它时,它必须将我重定向到我的主页,我是在控制器中设置的还是?所以你想让你的登录进入你的家,那么你的注册应该去哪里?哪个url?他们都应该去我家,但你没有定义他们去哪里,而是他们在哪里,你不能有两个位置和请求方法相同的路由(post、get、delete、patch等)啊好的,我理解:)我的问题解决了,谢谢你的帮助:)