Models en Laravel
Crear modelos con artisan
Laravel hace uso de modelos por medio de su ORM (Object-Relational mapping) llamado Eloquent .
Crear un model:
php artisan make:model User
Añadiendo un model con directorios, Laravel lo crea automáticamente:
php artisan make:model Models/User
Los models permiten realizar acciones en la base de datos, en el caso de Eloquent va algo más allá, facilitando el trabajo en tareas repetitivas como puede ser el UpperCamelCase especificando el nombre de la tabla por medio de underscore y asignando el plural. Por ejemplo si tenemos una tabla usuarios, el model debe ser nombrado Usuario y si el nombre de la tabla contiene más palabras intercalando guión bajo, usuario_compras el model debe ser UsuarioCompra. En cualquier caso es posible definir la tabla al comienzo de la clase con $table:
php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Users extends Model
{
protected $table=usuarios;
}
php artisan make:model Animal -a
php artisan make:model Animal -m
Para poder comentar es necesario iniciar sesión