Проблема с маршрутизацией в laravel? - PullRequest
0 голосов
/ 08 февраля 2020

Я попытался сделать контактную страницу. Но код не работал. Пожалуйста, помогите мне исправить это ....... Маршрут get contact работает, но при загрузке он показывает ошибку ......

Форма

              <form method="POST" action="{{ route('postcontact') }}" >

Маршрут:

  Route::get('getcontact','ContactController@insertform');
  Route::post('postcontact','ContactController@insert');
Controller :
<?php

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Model\user\product;
use DB;

class ContactController extends Controller
{   

    public function insertform()
    {   
         return view('frontend.contact.create');
    }

   public function insert() 
   {      
      dd("Check"); exit;
   }
}

enter image description here

1 Ответ

2 голосов
/ 08 февраля 2020

Вы не назначаете название маршрута для своей почтовой маршрутизации. Попробуйте одно из следующих решений: 1. Попробуйте его в маршрутизации:

Route::post("/yoururl","controller@method")->name("postcontact");

2. Измените действие в теге формы:

<Form action="/yoururl" method="post">

Кстати, не забудьте {{csrf_field()}}.

...