Ничего не случилось, когда я отправил форму Laravel 5,8 - PullRequest
0 голосов
/ 05 мая 2020

Когда я отправляю свою форму, используя Laravel 5.8, ничего не происходит, даже refre sh.

У меня закончилось решение

Я проверил список маршрута с

php artisan route:list

, и он возвращает этот список с маршрутом в нем ... Я много раз проверял, не ошибся ли я в некоторых именах маршрутов или что-то в этом роде, но все выглядит хорошо для меня. Я просто не понимаю.

<form method="POST" action="{{route('createEvent')}}">
                    @csrf
                    <div class="form-group">
                        <label for="name"> Theme </label>
                        <input type="text" id="name" name="name" class="form-control">
                        {{$errors->first('name')}}
                    </div>
                    <div class="form-group">
                        <label for="place"> Lieu </label>
                        <input type="text" id="place" name="place" class="form-control">
                        {{$errors->first('place')}}
                    </div>
                    </div class="form-group">
                        <label for="prof"> Professeur </label>
                        <input type="text" id="prof" name="prof" class="form-control">
                        {{$errors->first('prof')}}
                    </div>
                    </div class="form-group">
                        <label for="date"> Date </label>
                        <input type="date" id="date" name="date" class="form-control">
                        {{$errors->first('date')}}
                    </div>

                    <button type="submit" class="btn btn-primary"> Envoyer </button>
            </form>

вид формы

Вот мой маршрут

Route::post('/createEvent', 'EventController@createEvent')->name('createEvent');

и вот мой контроль функций

<?php

namespace App\Http\Controllers;

use App\Repositories\EventRepository;
use App\event;
use App\User;
use App\userbyevent;
use Illuminate\Http\Request;

class EventController extends Controller
{
    // others functions

    public function createEvent(){
        echo("test");
        // $data = request()->validate([

        //     'name' => 'required|min:3',
        //     'place' => 'required|min:3',
        //     'prof' => 'required|min:3'

        // ]);
        // print_r($request);
        #echo($request->input('prof'));
        #return redirect()->route('newEvent');
    }
}

...