Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

713
Vistas
Error Faltan los parámetros requeridos para [Ruta] después de actualizar Laravel 5.8 a 6.0

Después de actualizar Laravel 5.8 a 6.0 , aparece el siguiente error:

local.ERROR: faltan los parámetros necesarios para [Ruta: playlist-song.show] [URI: public/admin/playlist-song/{playlist_song}]. {"userId":1,"exception":"[objeto] (Illuminate\Routing\Exceptions\UrlGenerationException(código: 0): Faltan los parámetros requeridos para [Route: playlist-song.show] [URI: public/admin/playlist -song/{playlist_song}].at /var/www/vendor/laravel/framework/src/Illuminate/Routing/Exceptions/UrlGenerationException.php:17)

Resultado de la inspección de Chrome:

error de inspección de cromo para laravel

Intenté encontrar el error y actualizar la ruta usando _ o - pero aún no puedo resolver este error:

alguna idea para solucionar este problema?

Gracias de antemano...

===Actualizar

  1. Sospecho error aquí:
 $datatables = app('datatables')->of($model) ->addColumn('action', function ($model) { return "<a href='". route('playlist-song.show', ['id' => $model->id]) ."' class='btn btn-success btn-sm'><i class='fa fa-eye'></i></a>" . " <a href='". route('playlist-song.edit', ['id' => $model->id]) . "' class='btn btn-primary btn-sm'><i class='fas fa-pencil-alt'></i></a>" . " <a href='#' onClick='modalDelete(".$model->id.")' class='btn btn-sm btn-danger'><i class='fas fa-trash'></i></a>"; });
  1. Actualizar la URL como se muestra a continuación aún no puede resolver el problema:

href='". {{ route('playlist-song.show', ['playlist-song' => $model]) }}."'

href="{{ route('playlist-song.show', ['playlist-song' => $modelo]) }}"

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Su error le dice que falta su parámetro playlist_song . Deberá especificar su valor. un intento seria

 $datatables = app('datatables')->of($model) ->addColumn('action', function ($model) { return "<a href='". route('playlist-song.show', ['playlist_song' => $model->id]) ."' class='btn btn-success btn-sm'><i class='fa fa-eye'></i></a>" . " <a href='". route('playlist-song.edit', ['playlist_song' => $model->id]) . "' class='btn btn-primary btn-sm'><i class='fas fa-pencil-alt'></i></a>" . " <a href='#' onClick='modalDelete(".$model->id.")' class='btn btn-sm btn-danger'><i class='fas fa-trash'></i></a>"; });

Esto especifica el parámetro. Si aún tiene problemas, hágame saber cuál es su nuevo mensaje de error/problema.

over 4 years ago · Santiago Trujillo Denunciar

0

puede hacer esto usando la vista también de la siguiente manera:

 $datatables = app('datatables')->of($model) ->addColumn('action', function($model) { return view('partial.action', compact('model')); });

cree su vista donde desee, y puede colocar dentro el código html normal sin concatenación ni ningún otro problema

el archivo de hoja:

 <a href="{{ route('playlist-song.show', ['id' => $model->id]) }}" class='btn btn-success btn-sm'><i class='fa fa-eye'></i></a> <a href="{{ route('playlist-song.edit', ['id' => $model->id]) }}" class='btn btn-primary btn-sm'><i class='fas fa-pencil-alt'></i></a> <a href='#' onClick="modalDelete('{{$model->id}}')" class='btn btn-sm btn-danger'><i class='fas fa-trash'></i></a>
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda