Fórum Erro na rota do Laravel #617185
19/11/2021
0
Estou tendo um problema no codigo:
The POST method is not supported for this route. Supported methods: GET, HEAD.
a minha rota eu fiz assim:
controller
O que eu faço para corrigir?
The POST method is not supported for this route. Supported methods: GET, HEAD.
Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException The POST method is not supported for this route. Supported methods: GET, HEAD.
a minha rota eu fiz assim:
Route::get(''/imoveis/create'', [App\Http\Controllers\ImovetbController::class, ''create''])->name(''imoveis.create'');
controller
<php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\DB;
use App\Models\Imovetb;
class ImovetbController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
return view(''imoveis.create'');
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
$dados=$request->all();
Imovetb::create($dados);
return redirect()->route(''imoveis.index'');
//
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
//
}
}
O que eu faço para corrigir?
Tiago Santos
Curtir tópico
+ 0
Responder
Posts
18/01/2024
Pablo Domingos
O método que você está utilizando na sua rota e o GET, porém como você deseja fazer uma criação o correto serio o método POST.
Dê uma olhada nesse post https://www.devmedia.com.br/http-verbos/41224.
Bons estudos.
Dê uma olhada nesse post https://www.devmedia.com.br/http-verbos/41224.
Bons estudos.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)