【发布时间】:2019-10-12 13:43:50
【问题描述】:
我有下一个麻烦 我有一个表格,当我点击注册按钮时,显示下一个:
“此路由不支持 GET 方法。支持的方法:POST。”
但我的方法是 POST,这是我的路线:
Route::post('/createpedido',[
'uses'=>'PedidosControlador@pedidoagregado',
'as'=>'Pedidos.pedidoagregado']);
这是我刀片的一部分
<form method="post" action="{{route('Pedidos.pedidoagregado')}}" enctype="multipart/form-data">
{{csrf_field()}}
<div class="row text-center">
<div class="col-lg-12 col-sm-12">
<h2>Agregar Pedido</h2>
<h3>Cliente: {{$Clientes->nombreempresa}}</h3>
</div>
<div class="col-lg-6 col-sm-6">
<h2>Datos Pedido</h2>
<hr size="5" color="#FF0000" />
这是我的完整控制器
public function pedidoagregado(Request $request)
{
$validator = Validator::make($request->all(), [
'pedido' => 'required|string|max:255',
'fechapedido' => 'required|date|max:255',
'fechaentrega' => 'required|date|max:255',
'tipopedido' => 'required|string|max:255',
'observaciones' => 'required|email|max:255',
]);
if ($validator->fails()) {
return redirect('/createpedido')
->withErrors($validator)
->withInput();
}
$pedido = $request['pedido'];
$fechapedido = $request['fechapedido'];
$fechaentrega = $request['fechaentrega'];
$tipopedido = $request['tipopedido'];
$observaciones = $request['observaciones'];
$idcliente = $request['idcliente'];
$pedidos = new Pedidos();
$pedidos->idcliente = $idcliente ;
$pedidos->npedido = $pedido;
$pedidos->fechapedido = $fechapedido;
$pedidos->fechaentrega = $fechaentrega;
$pedidos->tipopedido = $tipopedido;
$pedidos->observacones = $observaciones;
$pedidos->save();
$request->session()->flash('alert-success', 'Pedido Agregado Correctamente');
if(Auth::user()->userlevel == "admin"){
return redirect()->to('administrador/');
}
if(Auth::user()->userlevel == "ventas"){
return redirect()->to('ventas/');
}
}
感谢您的帮助
【问题讨论】:
-
我们可以看看你的整个表格吗?这可能是您提交的更远的问题。还有,你发
composer dump了吗? -
你好@Beto,你试过关闭
标签: php laravel laravel-5.8