I need to be able to create a Model in Laravel that allows the use of Superclaves to work with a table:
<?php
namespace app;
use Illuminate\Database\Eloquent\Model;
class Dpsector extends Model
{
protected $table='dpalmacen';
protected $primaryKey="ALM_CODSUC,ALM_CODIGO";
public $timestamps=false;
protected $fillable =[
'ALM_CODSUC',
'ALM_CODIGO',
'ALM_DESCRI',
'ALM_A_E',
'ALM_A_S',
'ALM_T_E',
'ALM_T_S',
'ALM_DIR1',
'ALM_DIR2',
'ALM_ENCARG',
'ALM_CODARE',
'ALM_TEL1',
'ALM_TEL2',
'ALM_TEL3',
'ALM_CODSUC',
'ALM_ACTIVO',
'ALM_P_E',
'ALM_P_S',
'ALM_CODTRA',
];
protected $guarded =[
];
/* EJEMPLO
ALM_CODSUC ALM_CODIGO
000001 0001
000001 0002
000001 0003
000002 0001
000002 0002
*/
}
As an achievement that laravel allows me to use more than one primary key in the model.