laravel 中的路由有问题?
Trouble with routing in laravel?
我尝试制作一个联系页面。但是代码不起作用。请帮我解决这个问题.....路线 get contact
工作但加载时显示错误......
Form
<form method="POST" action="{{ route('postcontact') }}" >
Route :
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;
}
}
您没有为 post 路线指定路线名称。
尝试以下解决方案之一:
1.Try 它在路由中:
Route::post("/yoururl","controller@method")->name("postcontact");
2.Change 您在表单标签中的操作:
<Form action="/yoururl" method="post">
对了,别忘了{{csrf_field()}}
。
我尝试制作一个联系页面。但是代码不起作用。请帮我解决这个问题.....路线 get contact
工作但加载时显示错误......
Form
<form method="POST" action="{{ route('postcontact') }}" >
Route :
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;
}
}
您没有为 post 路线指定路线名称。 尝试以下解决方案之一: 1.Try 它在路由中:
Route::post("/yoururl","controller@method")->name("postcontact");
2.Change 您在表单标签中的操作:
<Form action="/yoururl" method="post">
对了,别忘了{{csrf_field()}}
。