Laravel PHP ramminn kemur með heilsteypt safn af verkfærum og veitir arkitektúrnum fyrir forritin sem framleidd eru. Það er opinn uppspretta PHP ramma sem notar MVC arkitektúrinn:
Skammstöfun samsett úr þremur stöfum, merkingin er sem hér segir:
Sérhver vefforritaeigandi verður að vera viss um að óviðkomandi notendur hafi ekki aðgang að vernduðum auðlindum. Laravel veitir auðveld leið til að innleiða auðkenningu. Það veitir einnig auðvelda leið til að skipuleggja heimildarrökfræði og stjórna aðgangi að auðlindum.
Laravel er samþætt mörgum verkfærum sem búa til hraðari app. Það er ekki aðeins nauðsynlegt að búa til appið heldur einnig að búa til hraðari app. Samþætting við bakenda í skyndiminni er eitt helsta skrefið til að bæta afköst vefforrits. Laravel er samþætt nokkrum vinsælum bakendum í skyndiminni eins og Redis og Memcached.
Laravel er samþætt póstþjónustunni. Þessi þjónusta er notuð til að senda tilkynningu í tölvupósti. Það býður upp á hreint og einfalt API sem gerir þér kleift að senda tölvupóst á fljótlegan hátt í gegnum staðbundna þjónustu eða skýjaþjónustu.
Það er mjög mikilvægt að prófa vöru til að tryggja að hugbúnaðurinn virki án villna, galla og hruns - alltaf þegar ný útgáfa kemur út. Við vitum að sjálfvirk próf tekur styttri tíma en handvirk próf, sérstaklega fyrir próf án aðhvarfs. Laravel var einnig þróað með próf í huga.
Aðskilnaður viðskiptarökfræðikóða og kynningarkóða gerir HTML skipulagshönnuðum kleift að breyta útliti og tilfinningu án þess að hafa samskipti við hönnuði. Hönnuðir geta lagað villu hraðar ef aðskilnaður er á milli viðskiptarökkóða (Controller) og kynningarkóða (View). Við vitum að Laravel fylgir MVC arkitektúrnum, svo aðskilnaður er lykillinn.
Laravel er öruggur rammi þar sem hann verndar vefforritið fyrir öllum öryggisgöllum. Varnarleysi er einn mikilvægasti þátturinn í þróun vefforrita. Bandarísku samtökin OWASP Foundation, defidregur úr meiriháttar öryggisgöllum eins og SQL innspýtingu, beiðnafölsun, forskriftir og svo framvegis.
Vefforrit krefjast alltaf einhverra verkefnaáætlana til að skipuleggja og framkvæma verkefni á réttum tíma. Til dæmis hvenær á að senda tölvupóst til áskrifenda eða hvenær á að hreinsa upp gagnagrunnstöflur í lok dags. Til að skipuleggja verkefni þurfa verktaki að búa til cron-færslu fyrir hvert verkefni og Laravel skipanaáætlun defilýkur skipunaráætlun.
Til að búa til fyrsta Laravel verkefnið þitt þarftu að hafa Composer
uppsett. Ef það er ekki til staðar á vélinni þinni skaltu halda áfram að setja það upp eins og lýst er í grein okkar um Semja.
Eftir það búðu til nýja möppu í kerfinu þínu fyrir nýja Laravel verkefnið þitt. Næst skaltu fletta að slóðinni þar sem þú bjóst til nýju möppuna og keyrðu skipunina búa til verkefni composer create-project
með því að slá inn eftirfarandi skipun:
composer create-project laravel/laravel myex-app
Þessi skipun (útgáfa 9.x) býr til verkefnið sem nefnt er myex-app
Eða þú getur búið til ný verkefni Laravel
á heimsvísu að setja upp uppsetningarforritið fyrir Laravel
tramite Composer
:
composer global require laravel/installer
laravel new myex-app
Eftir að þú hefur búið til verkefnið skaltu ræsa staðbundna Laravel þróunarþjóninn með því að nota skipunina serve
dell 'Artisan
CLI af Laravel
:
php artisan serve
Eftir að þróunarþjónninn er hafinn Artisan
, forritið þitt verður aðgengilegt í vafranum þínum á http://localhost:8000
. Nú ertu tilbúinn til notkunar Laravel
. Auðvitað gætirðu líka viljað setja upp gagnagrunn.
Laravel uppbyggingin er í grundvallaratriðum uppbygging möppna, undirmöppna og skráa sem eru innifalin í verkefni. Þegar verkefni er búið til í Laravel getum við séð uppbyggingu forritsins eins og sýnt er á Laravel rótarmöppumyndinni:
Stillingarmöppan inniheldur stillingar og tengdar breytur, sem eru nauðsynlegar til að Laravel forrit virki rétt. Mismunandi skrár sem eru í stillingarmöppunni eru skráðar á myndinni hér að neðan. Skráarnöfn tákna stillingarsvið.
Þessi skrá inniheldur ýmsar breytur fyrir gagnagrunnsvirkni. Það inniheldur þrjár undirmöppur:
Það er rótarmappan sem hjálpar til við að frumstilla Laravel forritið, þ.e. byrjun forritsins. Inniheldur eftirfarandi skrár og möppur:
Auðlindaskráin inniheldur skrár sem bæta vefforritið. Undirmöppurnar sem eru í þessari möppu og tilgangur þeirra:
Þetta er mappan sem geymir alla annála og skrár sem þarf þegar Laravel verkefni er í gangi. Hér að neðan eru undirmöppurnar sem eru í þessari möppu og tilgangur þeirra -
Öll einingaprófunartilvik eru í þessari skrá. Nafnið fyrir próftilviksflokka er camel_case og fylgir nafnavenju sem byggir á virkni flokksins.
Laravel er byggt á stýrðum ósjálfstæðum Semja, til dæmis til að setja upp Laravel uppsetningu eða til að taka með þriðja aðila bókasöfn osfrv.
Lánardrottinn mappan inniheldur öll ósjálfstæði af Semja.
Ercole Palmeri
Síðasta mánudag tilkynnti Financial Times um samning við OpenAI. FT leyfir heimsklassa blaðamennsku…
Milljónir manna borga fyrir streymisþjónustu og greiða mánaðarlega áskriftargjöld. Það er almenn skoðun að þú…
Coveware frá Veeam mun halda áfram að veita viðbragðsþjónustu fyrir tölvukúgun. Coveware mun bjóða upp á réttar- og úrbótamöguleika ...
Forspárviðhald er að gjörbylta olíu- og gasgeiranum, með nýstárlegri og fyrirbyggjandi nálgun við verksmiðjustjórnun.…