Ларавел развојни тим је најавио недавно издање нове верзије 7 свог ПХП оквира неколико месеци након објављивања Ларавел 6.
Ово је главна нова верзија оквира са много нових функција, укључујући Ларавел Аирлоцк, побољшања брзине рутирања, иОзнаке компоненти Бладе, прилагођена Елокуент конверзија, ХТТП клијент оријентисан на програмере, ЦОРС подршка и још много тога.
Шта је ново у Ларавел 7?
Ова нова верзија оквира представља веома занимљиву нову функцију која се зове "Ларавел Аирлоцк" која пружа ултра-лаки систем аутентификације за СПА (пријава на једној страници), Мобилне апликације и једноставни АПИ-ји засновани на токенима.
У основи шта омогућава Аирлоцк сваком кориснику, у вашој апликацији је да генеришете више АПИ токена за ваш налог. Овим токенима се могу доделити вештине/скале које одређују радње које токени могу да обављају.
Са друге стране Бладе компонента је ревидирана како би се омогућило приказивање засновано на ознакама, управљање атрибутима, класе компоненти, компоненте инлине погледа итд. Према тиму за развој, Овај редизајн Бладе компоненти је веома важан. Као такав, требало би да консултујете комплетну документацију Бладе компоненти за више информација о овој функцији.
Такође можемо пронаћи у овој новој верзији Ларавел 7 минималан и експресиван АПИ око Гуззле ХТТП клијента, омогућавајући вам да брзо направите одлазне ХТТП захтеве за комуникацију са другим веб апликацијама. Ларавелов омот око Гуззле-а се фокусира на најчешће случајеве употребе и пријатно развојно искуство.
Даље укључен је нови метод за усклађивање компајлираних и кешираних рута који су кеширани. У великим апликацијама (на пример, апликације са 800 или више рута), ова побољшања могу довести до побољшања брзине, што је отприлике двоструко већи број захтева у секунди у једноставном „Хелло Ворлд“ бенцхмарк-у. Не морате да уносите никакве измене у своју апликацију.
Ларавелова класа Иллуминате нуди низ корисних функција за руковање низовима знакова. Ларавел 7 сада нуди више објектно оријентисану и течнију библиотеку за руковање карактерима поред ових функција.
У претходним верзијама Ларавела, ред базе података се није сматрао довољно робусним за употребу у производњи, због застоја.
Међутим, Ларавел 7 побољшава апликације које користе МиСКЛ 8+ као ред базе података. Користећи клаузулу ФОР УПДАТЕ СКИП ЛОЦКЕД и друга побољшања СКЛ-а, драјвер базе података се сада може безбедно користити у апликацијама већег обима производње.
Још једна велика промена да ли је то сада Дозвољена је конфигурација више пошиљалаца поште за једну апликацију.
Свака апликација за пошту конфигурисана у оквиру конфигурациона датотека може имати своје опције, па чак и свој јединствени "транспорт", омогућавајући вашој апликацији да користи различите услуге е-поште за слање одређених е-порука.
Подразумевано, Ларавел ће користити маилер конфигурисан као маилер у својој конфигурационој датотеци.
Док Подразумевани шаблон е-поште Маркдовн добио је нови дизајн и модернији на основу палете боја Таилвинд ЦСС. Наравно, овај шаблон се може објавити и прилагодити потребама корисника.
На пример, ваша апликација може да користи поштански жиг за слање трансакцијске поште док користи Амазон СЕС за слање масовне поште.
На крају, али не и најмање важно, то је ново подршка први део за конфигурисање одговора на захтеве за дељење ресурса са више извора (ЦОРС) интеграцијом популарног Ларавел ЦОРС пакета.
Ларавел 7 укључује велики број измена, које Његове детаље и друге информације можете сазнати у лна почетну публикацију, као и везе за добијање нове верзије.