Php 类别';型号';在拉拉维尔没有发现

Php 类别';型号';在拉拉维尔没有发现,php,laravel,laravel-5,Php,Laravel,Laravel 5,我想创建一个自定义类,因为我想用一些数据填充它,这个类与我的任何表都不匹配,所以这就是我创建自定义类的原因 我有以下错误: 在Turno.php第2行中找不到类“Model” 我像我的另一个模型一样声明了相同的“用法”。 也许这不是我想要的声明类的方式 Turno.php <?php namespace App; use Illuminate\Database\Eloquent\Model; class Turno extends Model { var $hora;

我想创建一个自定义类,因为我想用一些数据填充它,这个类与我的任何表都不匹配,所以这就是我创建自定义类的原因

我有以下错误:

在Turno.php第2行中找不到类“Model”

我像我的另一个模型一样声明了相同的“用法”。 也许这不是我想要的声明类的方式

Turno.php

<?php

namespace App;
use Illuminate\Database\Eloquent\Model;

class Turno extends Model
{
    var $hora;
    var $canchaFK;
    var $fecha;
    var $fechaDeReserva;
    var $nombre;
    var $email;
    var $telefono;
    var $estado;
    var $baneado;
    var $vencido;
    var $turnoFijo;

    function __construct(){ 
        $a = func_get_args(); 
        $i = func_num_args(); 
        if (method_exists($this,$f='__construct'.$i)) { 
            call_user_func_array(array($this,$f),$a); 
        } 
    } 
    function __construct8($hora, $canchaFK, $fecha, $fechaDeReserva, $nombre, $email, $telefono, $estado){
        $this->hora = $hora;
        $this->canchaFK = $canchaFK;
        $this->fecha = $fecha;
        $this->fechaDeReserva = $fechaDeReserva;
        $this->nombre = $nombre;
        $this->email = $email;
        $this->telefono = $telefono;
        $this->estado = $estado;
        $this->baneado = false;
        $this->vencido = false;
        $this->turnoFijo = false;
    }
    function __construct7($hora, $canchaFK, $fecha, $fechaDeReserva, $nombre, $email, $telefono){
        $this->hora = $hora;
        $this->canchaFK = $canchaFK;
        $this->fecha = $fecha;
        $this->fechaDeReserva = $fechaDeReserva;
        $this->nombre = $nombre;
        $this->email = $email;
        $this->telefono = $telefono;
        $this->baneado = false;
        $this->vencido = false;
        $this->turnoFijo = false;
    }
    function sethora($hora){
        $this->hora = $

    ...
}

如果类是
extends Model
Laravel将在数据库中查找名为
turnos
的表,除非使用
protected$table='your_table_name'更改它模型是用来处理数据库和表的,如果你想使用一个类,只需在你想要的地方声明它,而不扩展模型,你仍然可以在ControllerTry
composer dumpautoload
中使用它,这不是设置大量构造函数和初始化模型中变量的好方法。如果要执行这些任务,可以使用
控制器
或使用
存储库
或任何其他模式来解决问题。