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.
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');
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...';
}
}
<?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
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.