🎉 ¡Aprovecha el último descuento del año: 60% OFF en 2 planes!

9d - 2h - 13m - 57s'
Jesús David Rivas Losada
Jesús David Rivas Losada
Laravel
Comparte:

Desarrollo de un Blog - Video 26

Hola, me podrían ayudar con un error. Me sale el siguiente error al inspeccionar la consola cuando subo la imagen. 
Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException
The GET method is not supported for this route. Supported methods: POST.
http://blog.test/admin/posts/nuevo-2/photos
La ruta en el archivo web está tal cual como en el video así: Route::post('posts/{post}/photos', 'PhotosController@store')->name('admin.posts.photos.store');
En PhotosController lo tengo así:
<?php
namespace App\Http\Controllers\Admin;
use App\Post;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class PhotosController extends Controller
{
    public function store(Post $post){
    return 'procesando imagen...';
    }
}

Uso laravel 7.15, agradezco su ayuda
Leonardo
Leonardo (30 xp)
Hola, 
En caso de que aún necesites ayuda, 
Si esta ruta viene desde un form de html o desde Javascript, asegúrate que la estés llamando utilizando a través de POST.
Este error también se presenta cuando intentamos invocar la ruta directo de la barra de direcciones del navegador, y en esos caso, siempre la consulta se realiza utilizando el método GET.

Para probar las rutas, tanto GET como POST, yo utilizo POSTMAN, https://www.postman.com/
Saludos.
1