/ app / Models / Oracle / Productos.php
Productos.php
 1  <?php
 2  
 3  namespace App\Models\Oracle;
 4  
 5  /**
 6   * App\Models\Oracle\Productos
 7   *
 8   * @property int $prodcode
 9   * @property string|null $pronombre
10   * @property string|null $profabricante
11   * @property string|null $proversion
12   * @property string|null $proplataforma
13   * @property string|null $proalias
14   * @property string|null $prositio
15   * @property string $propais
16   * @method static \Illuminate\Database\Eloquent\Builder|Productos newModelQuery()
17   * @method static \Illuminate\Database\Eloquent\Builder|Productos newQuery()
18   * @method static \Illuminate\Database\Eloquent\Builder|Productos query()
19   * @method static \Illuminate\Database\Eloquent\Builder|Productos wherePROALIAS($value)
20   * @method static \Illuminate\Database\Eloquent\Builder|Productos wherePRODCODE($value)
21   * @method static \Illuminate\Database\Eloquent\Builder|Productos wherePROFABRICANTE($value)
22   * @method static \Illuminate\Database\Eloquent\Builder|Productos wherePRONOMBRE($value)
23   * @method static \Illuminate\Database\Eloquent\Builder|Productos wherePROPAIS($value)
24   * @method static \Illuminate\Database\Eloquent\Builder|Productos wherePROPLATAFORMA($value)
25   * @method static \Illuminate\Database\Eloquent\Builder|Productos wherePROSITIO($value)
26   * @method static \Illuminate\Database\Eloquent\Builder|Productos wherePROVERSION($value)
27   * @mixin \Eloquent
28   */
29  class Productos extends OracleModel
30  {
31      protected $primaryKey = 'prodcode';
32      protected $table = 'productos';
33  
34  
35      public function tipos()
36      {
37          return $this->belongsToMany(Tiposproducto::class, 'prodtipos','ptproducto','pttipo');
38      }
39  
40      public function alcanceCert()
41      {
42          return $this->hasMany(Alcancecert::class,'alcproducto');
43      }
44  
45  }