Laravel 5.7 opdatering Laravel 5.7 opdatering

Laravel 5.7 opdatering

AF Henning Byø

Laravel 5.7 blev lanceret i efteråret 2018 og opdateringen medfører flere nye features som vi ser nærmere på her. Alle nye Laravel versioner bliver gennemtestet og det samme er tilfældet med denne version.

I det følgende har vi valgt at fastholde visse engelske fagudtryk for features og elementer, da det ikke er muligt at oversætte disse udtryk direkte.

Nye features i Laravel 5.7

De mest væsentlige nye features i Laravel 5.7 er følgende:

Nyt Resources Directory

Resources Directory har fået fjernet "assets" folderen, der blev vist i tidligere versioner. For eksempel, i tidligere versioner så resources mappen sådan ud:

/resources

├── assets │ ├── js │ └── sass ├── lang │ └── en └── views


/resources
├── js ├── lang ├── sass └── views

Ny pagination customizations

Laravel 5.7 har en ny pagination customization til at tilpasse antallet af links på hver side af the paginator. Takket være den nye metode behøver du ikke længere en brugerdefineret pagination view i nogle tilfælde.

Forbedring af fejlbeskeder

Laravel 5.7 gør det nemmere end nogensinde at spore fejlmeddelelser forårsaget af dynamiske opkald til Eloquent-modeller (og andre dele af rammen).

Seneste Laravel opdatering: Laravel 5.7.15

Den aller seneste Laravel opdatering i Laravel 5.7 serien er 5.7.15, der blev lanceret for nylig.

Her er hvad der er blevet tilføjet:

  • + Tilføjet date_equals validation message
  • + TIlføjet starts_with validation rule (#26612)
  • + Tilføjet prevent breaking eager loading with string keys
  • + Tilføjet ResourceCollection countable

Tilføjet relationship getters:

  • + BelongsToMany::getParentKeyName
  • + BelongsToMany::getRelatedKeyName
  • + HasManyThrough::getFirstKeyName
  • + HasManyThrough::getForeignKeyName
  • + HasManyThrough::getSecondLocalKeyName
  • + HasOneOrMany::getLocalKeyName
  • + MorphToMany::getInverse

Her er hvad der er blevet tilrettet:

  • + Duplicate validation issue in FormRequest::validated method 
  • + Prevent breaking eager loading with string keys
Henning Byø
AF Henning Byø
Udviklingsansvarlig hos Bluebell

Jeg har arbejdet med udvikling og IT-projekter i over 15 år. Over årene har jeg både arbejdet med simple og større avancerede udviklingsopgaver. Jeg har tidligere arbejdet med flere forskellige framework systemer, men Laravel er min klare favorit.