You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Si è riscontrato un problema nell'utilizzo della macro address() per l'aggiunta dei campi di geolocalizzazione ad una migration.
In pratica, nel DatabaseServiceProvider fornito dal pacchetto, si analizza la presenza o meno delle tabelle geo_cities, geo_provinces e geo_regions in database, per valutare dinamicamente se includere le foreign key alle tabelle indicate.
Il problema consiste nel fatto che questo controllo viene fatto direttamente nel metodo boot() del service provider, e il suo risultato viene fornito alla macro address() registrata. Questo approccio però fa si che la valutazione sulla presenza o meno delle tabelle venga fatta solo nel momento di registrazione della macro, e non, caso per caso, al momento del suo utilizzo; di conseguenza, quando si applicano la prima volta tutte le migrazioni, le foreign key non vengono inserite, anche se le tabelle poi di fatto ci sono.
The text was updated successfully, but these errors were encountered:
Si è riscontrato un problema nell'utilizzo della macro
address()
per l'aggiunta dei campi di geolocalizzazione ad una migration.In pratica, nel DatabaseServiceProvider fornito dal pacchetto, si analizza la presenza o meno delle tabelle
geo_cities
,geo_provinces
egeo_regions
in database, per valutare dinamicamente se includere le foreign key alle tabelle indicate.Il problema consiste nel fatto che questo controllo viene fatto direttamente nel metodo
boot()
del service provider, e il suo risultato viene fornito alla macroaddress()
registrata. Questo approccio però fa si che la valutazione sulla presenza o meno delle tabelle venga fatta solo nel momento di registrazione della macro, e non, caso per caso, al momento del suo utilizzo; di conseguenza, quando si applicano la prima volta tutte le migrazioni, le foreign key non vengono inserite, anche se le tabelle poi di fatto ci sono.The text was updated successfully, but these errors were encountered: