maguttiCms-master/app/Console/Commands/Support/Model/CreateModel.php
/**
     * Questo metodo serve per capire se la foreign key definita in una tabella per una
     * relation rispetta la convenzione di Laravel oppure no.
     *
     * @param $relationModel
     * @param $field
     *
     * @return bool
     */
Questo metodo serve per capire se la foreign key definita in una tabella per una
relation rispetta la convenzione di Laravel oppure no.

@param $relationModel
@param $field

@return bool
Questo metodo serve per capire se la foreign key definita in una tabella per una relation rispetta la convenzione di Laravel oppure no . @param $relationModel @param $field @return bool
private function followsLaravelConvention($relationModel, $field): bool
    {
        $conventionalForeignKey = Str::snake($relationModel) . '_id';
        return $conventionalForeignKey === $field;
    }
private function followsLaravelConvention ( $ relationModel , $ field ) : bool { $ conventionalForeignKey = Str :: snake ( $ relationModel ) . '_id' ; return $ conventionalForeignKey === $ field ; }
Questo metodo serve per capire se la foreign key definita in una tabella per una
 relation rispetta la convenzione di Laravel oppure no.
Questo metodo serve per capire se la foreign key definita in una tabella per una relation rispetta la convenzione di Laravel oppure no .
// Deduci la foreign key seguendo la convenzione di Laravel. // Se la chiave ottenuta non corrisponde alla chiave fornita la relation non // segue la convenzione, quindi sarà necessario specificare la foreign key // al momento della definizione della relation.