🎉 Acceso anticipado Black Friday: Hasta un 80% de descuento en nuestros cursos

6d: 2h: 25m:15s'
Adrián Quintana Pérez
Adrián Quintana Pérez
Laravel
Comparte:

Problema en function store()

Hola! tengo un problema en el function store(), basándome el video 23. Al insertar los datos, me sale el siguiente error.
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'url' in 'field list' (SQL: insert into `proyectos` (`url`, `updated_at`, `created_at`) values (?, 2020-04-30 23:28:51, 2020-04-30 23:28:51))
Accediendo al modelo, he visto que se ha añadido lo siguiente:
protected $fillable = ['title','url', 'description'];
Lo que no he visto explicado es la insersión de la siguiente funcion:
 public function getRouteKeyName(){
        return 'url';
    }
El caso es, que no llegado perfectamente hasta aquí en el curso, pero no consigo pasar de ese error, espero que me puedan ayudar. 
Gracias.
JC SO
JC SO (494 xp)
espero que esto ayude, yo desactive protección hay un  vídeo explicando eso  acá mismo  https://prnt.sc/s90psk
Sergio
Sergio (76 xp)
Primero tienes que verlo en formato json que datos estas enviando
return Project::create(            ['title'=>request('title'),            ['url'=>request('url'),            ['description'=>request('description'),            ]);