Alberto Giovanny Valencia Favila
vengo del futuro, en mi año ya existe la carpeta model(minuto 2:50), saludos
Kelvin Jose Hernandez Cabrera
Jajajaja si, ya eso existe!
Wayaweb Jose Luis Rodríguez Domínguez
En efecto
Alfonso Navarro
Company_adminBueno me toco ver el vídeo como tres veces para poder comprender mejor para q sirve todo este tema de las migraciones y Thinker.
Pablo Gúzman
Ya se, de hecho tuve que ir a otro canal de youtube para entender el tema de modelos y tinker. Una y o travez viendo esto para entender mejor.
Andres Fabian Zapata Ballesteros
Hola @CreatividadMovil2018: Si haces los dos cursos, tanto el de Introducción como el Avanzado entenderás muchísimo mejor el tema de Modelos en Laravel. Es importante que los hagas sino te perderás muy fácilmente.
Diego Fernando Caviedes Camaho
depende de la version viene una carpeta llamada Models comando tinker App\Models\ExpenseReport::all()
Julian David Alzate Cuervo
Este funciona en laravel 8 y 9
DAVID STIVEN VEGA ALGARIN
gracias amigo
Carmen Urbina Herrera
En la version 8 ya tenemos la carpeta Models.
Enrique Garcia Stave
Apuntes:
Eloquent es el ORM (Objet Relational Model) de Laravel, el cual nos va a permitir trabajar con los modelos del paradigma. Para crear un modelo en Laravel, nos vamos al CMD y escribimos:
Carlos Eduardo Gomez García
Corrección, no es Model, es Mapping:
ORM: Object Relational Mapping
Jean Lambert
Un comentario al video, no es convencion, ni ningun estandar, que los nombres en DB sean en singular o plural, hay mucha controversia sobre el tema, sin embargo no hay nada que diga que debas hacerlo de una u otra forma, a menos que sea una convencion unica de PHP.
Por otra parte, a mi NO me gusta el nombre en plural de las tablas, porque, a pesar de que una tabla tecnicamente almacena multiples records o rows, se supone que el nombre de la tabla representa una entidad en la tabla, es decir una persona, una orden, etc...
Miralo de esta forma, cuando retornas un row de una tabla llamda "command", cuando haces referencia a los campos seria algo asi...
SELECT command.name, command.code FROM command WHERE id = 12;
En caso contrario seria algo como...
SELECT commands.name, commands.code FROM commands WHERE id = 12;
Una ventaja es que de esta forma el modelo y la tabla, mantienen el mismo nombre, otro punto a favor, es que los metodos de los ORM (Sequelize, Hibernate, Django, etc), no se llaman, Models.find() (siendo Models un modelo cualquiera en plural) el cual te trae muchos records de DB, al contrario, tienen un nombre como "findAll", lo cual, seria redundante (al menos para mi) en plural, "Models.findAll()".
Lo que quiero dejar en claro con esto, es que no hay una forma correcta de hacerlo, cada una tiene sus ventajas y desventajas con respecto a sintaxis.
https://dba.stackexchange.com/questions/13730/plural-vs-singular-table-name
Yannick Morales Mío
como sabe Eloquent que la tabla que le corresponde al modelo ExpenseReport es expense_reports ?
Juan Ricardo Cardona Álvarez
Por efecto, Eloquent toma el nombre del modelo, lo convierte en plural y en minúsculas y ese será el nombre de la tabla que va a utilizar. En caso de que no te funcione automágicamente de esta manera, siempre la puedes definir manualmente así:
protected $table = 'my_table' ;
Edgar Aguilar Cubas
2021 ya existe la carpeta models
Julian David Alzate Cuervo
En laravel 8 o 9 :
$report = new App\Models\ExpenseReport();
$report->save();
$report = new App\Models\ExpenseReport();
Lizeth Mariana García
2022 ya tenemos la carpeta model
Wilmer David Cedeño Mendoza
Les recomiendo una lectura rapida sobre como funciona Eloquent
Eloquent
Juan Castro
Profesor¡Hay un curso completo sobre Eloquent! https://platzi.com/clases/eloquent-laravel/
Andrés Felipe Lopez gomez
Gracias Juan Batman en unos dias lo tomare
Jeferson Stiven Parra Mahecha
Quedo muy satisfecho con esta clase, no conocía del uso de Tinker
Luis Alberto Burgos Vilca
Sí me aparece la carpeta: Models, dentro del folder: app
ELKIN YESID MORENO VELEZ
Cuando creamos las bases de datos es estándar que las tablas tengan el nombre en PLURAL pero los modelos como representan una clase que representa un objeto, tendrán su nombre en SINGULAR.
Johanna Apure Canónico
Mi lógica indica que:
jean pierre gabriel nieto acosta
Este video explica muy bien los temas que abarca, recomiendo tener cuidado al usar models con sus respectivas tablas, recuerden que la tabla lleva una s al final y el model no
José Jesús Quilarque
Notas:
Comando Make:model permite crear modelos eloquent
Es recomendable crear las tablas de las bases de datos en plural ya que almacenaran varios objetos y los modelos en singular puesto que se hace referencia al modelo de un objeto
Comando tinker nos permite crear una especie de sandbox para evaluar el comportamiento de las clases.
Edwin Donato Dominguez Oliva
Sin duda uno de los mejores cursos de Platzi.
George M
Estoy intentando usar Tinker pero las teclas de flecha no me funcionan. Estoy usando un Mac. ¿A alguien le ha ocurrido lo mismo? muchas gracias
Eduardo José Álvarez
Team PlatziEs muy extraño que esto ocurra, qué terminal estás usando? Te recomiendo iterm.
Kelvin Jose Hernandez Cabrera
Como ejecuto el save en tinker, si tengo mas campos que los que vienen por defecto?
Gaby Gen
Hola - me ocurre que la hora ingresa como 21.41 pero son las 18.40. Alquien sabe el porque de la diferencia horaria
created_at updated_at 2021-06-29 21:41:16 2021-06-29 21:41:16
Alexandro Giles
En donde estás corriendo tú código? lo más seguro es que se deba al cambio de zona horaria del servidor, con respecto a tu hora