Я новичок в Laravel. Я изучаю, как создать страницу регистрации пользователя. Все работает отлично, но я застрял в простой проблеме.Маршрут [регистрация] не определен в laravel
ОшибкаException в строке UrlGenerator.php 304: Маршрут [регистрация] не определен. (Вид: C: \ Program Files (x86) \ Ampps \ www \ social \ resources \ views \ welcome.blade.php)
Но я определил маршрут регистрации. Вот мой routes.php файл
Route::get('/', function() {
return view('welcome');
})->name('home');
Route::post('/signup', [
'uses' => '[email protected]',
'as' => 'signup'
]);
И это мой UserController.php
class UserController extends Controller
{
public function postSignUp(Request $request)
{
$email = $request['email'];
$first_name = $request['frist_name'];
$password = bcrypt($request['password']);
$user = new User();
$user->email = $email;
$user->frist_name = $first_name;
$user->password = $password;
$user->save();
return redirect()->back();
клинка файл welcome.blade.php
<form action="{{ route('signup') }}" method="post">
<div class="form-group">
<label for="email"> Your E-mail </label>
<input class ="form-control" type="text" id="email" name="email" >
</div>
I было бы очень важно, если бы кто-нибудь мог мне помочь. Thanks
О, Извините. Я забыл упомянуть, что я использую Laravel версия: 5.4.11
Попробуйте запустить 'композитор install' и' PHP мастеровых маршрута: clear'. –
Route :: post ('/ signup', ['as' => 'signup', 'uses' => 'UserController @ postSignUp']); и действие формы
Спасибо @StuartWagner Я сделал все, но он не работает :( –