Laravels (Laravel)

Tāpēc Laravel ir PHP rakstīts atvērtā koda MVC ietvars, kas noderīgs 2011. gadā Teilores Otvelas izveidoto tīmekļa lietojumprogrammu izstrādei. Laravel tiek izplatīts saskaņā ar MIT licenci, un tas visu kodu glabā pieejamu vietnē GitHub.
Pilns raksts vietnē Laravel ...

Rādīt filtru
Filtru mitināšana
Host Me Host Filter

Operācijas sistēma

Vieta diskā

RAM atmiņa

Diska tips

CPU kodoli

Kārtot

Uzticieties pilotam Rose Hosting
Rezultāts - 9
Rose Hosting Logo
Rose Hosting

Rožu mitināšana

SSD Basic Out of Stock
$7.15 /Katru mēnesi

Atsauksmes 62


Servera atrašanās vietas


Rose Hosting Servers in St. LouisSavienotās Valstis
Salīdzināt
Uzticieties pilotam Base Zap
Rezultāts - 8.2
Base Zap Logo
Base Zap

Bāzes Zap

Basic plan
$2.49 /Katru mēnesi

Atsauksmes 5


Servera atrašanās vietas


Base Zap Servers in ChicagoSavienotās Valstis Base Zap Servers in QuebecKanāda Base Zap Servers in FranconvilleFrancija
Salīdzināt
Uzticieties pilotam WebHostFace
Rezultāts - 8
WebHostFace Logo
WebHostFace

WebHostFace

Face Standard
$1.38 /Katru mēnesi

Atsauksmes 82


Servera atrašanās vietas


WebHostFace Servers in SingaporeSingapūra WebHostFace Servers in ColumbusSavienotās Valstis WebHostFace Servers in GermanyVācija
Salīdzināt
Uzticieties pilotam TFhost
Rezultāts - 7
TFhost Logo
TFhost

TFhost

Corporate
$3.09 /Katru mēnesi


Servera atrašanās vietas


TFhost Servers in New YorkSavienotās Valstis TFhost Servers in NigeriaNigērija
Salīdzināt
Rezultāts - 10
Media Web Chile Logo
Media Web Chile

Media Web Čīle

Novato
$31.5 /Katru gadu


Servera atrašanās vietas


Media Web Chile Servers in PeruPeru Media Web Chile Servers in MexicoMeksika Media Web Chile Servers in HondurasHondurasa Media Web Chile Servers in GuatemalaGvatemala Media Web Chile Servers in MiamiSavienotās Valstis Media Web Chile Servers in BoliviaBolīvija Media Web Chile Servers in ArgentinaArgentīna Media Web Chile Servers in Puerto RicoPuertoriko Media Web Chile Servers in ChileČīle Media Web Chile Servers in VenezuelaVenecuēla
Salīdzināt
Rezultāts - 10
Fusion Arc Hosting Logo
Fusion Arc Hosting

Kodolsintēzes loka mitināšana

Alpha
$0.5 /Katru mēnesi


Servera atrašanās vietas


Fusion Arc Hosting Servers in PhoenixSavienotās Valstis
Salīdzināt
Rezultāts - 10
GoManilaHost.Net Logo
GoManilaHost.Net

GoManilaHost.Net

Starter Web Hosting plan
$0.91 /Katru mēnesi


Servera atrašanās vietas


GoManilaHost.Net Servers in JapanJapāna GoManilaHost.Net Servers in PhilippinesFilipīnas GoManilaHost.Net Servers in SingaporeSingapūra GoManilaHost.Net Servers in United StatesSavienotās Valstis GoManilaHost.Net Servers in IndiaIndija GoManilaHost.Net Servers in AustraliaAustrālija GoManilaHost.Net Servers in FranceFrancija GoManilaHost.Net Servers in GermanyVācija GoManilaHost.Net Servers in United KingdomApvienotā Karaliste
Salīdzināt
Rezultāts - 10
IVE Cloud Logo
IVE Cloud

IVE mākonis

BRONZE PLAN
$1.47 /Katru mēnesi


Servera atrašanās vietas


IVE Cloud Servers in Los AngelesSavienotās Valstis IVE Cloud Servers in JohannesburgDienvidāfrika IVE Cloud Servers in Frankfurt am MainVācija IVE Cloud Servers in LondonApvienotā Karaliste IVE Cloud Servers in Sao PauloBrazīlija
Salīdzināt
Rezultāts - 9.5
Mr Cloud Hosting Logo
Mr Cloud Hosting

Mr Cloud Hosting

Startup
$1.54 /Katru mēnesi


Servera atrašanās vietas


Mr Cloud Hosting Servers in LondonApvienotā Karaliste
Salīdzināt
Rezultāts - 9
SriLanka Hosting Logo
SriLanka Hosting

Šrilankas mitināšana

Pro
$2.64 /Katru mēnesi


Servera atrašanās vietas


SriLanka Hosting Servers in Kansas CitySavienotās Valstis SriLanka Hosting Servers in VilniusLietuva SriLanka Hosting Servers in GermanyVācija
Salīdzināt
Rezultāts - 8
SeiMaxim Logo
SeiMaxim

SeiMaxim

Basic Shared Hosting
$7.99 /Katru mēnesi


Servera atrašanās vietas


SeiMaxim Servers in AmsterdamNīderlande SeiMaxim Servers in Los AngelesSavienotās Valstis
Salīdzināt
Rezultāts - 6
Provider.lk Logo
Provider.lk

Provider.lk

wDeluxe
$2.26 /Katru mēnesi


Servera atrašanās vietas


Provider.lk Servers in Sri LankaŠrilanka
Salīdzināt
Rezultāts - 5.9
eWebGuru Logo
eWebGuru

eWebGuru

Economy Plan
$13.32 /Katru gadu


Servera atrašanās vietas


eWebGuru Servers in IndiaIndija
Salīdzināt
Rezultāts - 4
Servicios Hosting Logo
Servicios Hosting

Servicios mitināšana

Payara
$1.1 /Katru mēnesi


Servera atrašanās vietas


Servicios Hosting Servers in VenezuelaVenecuēla
Salīdzināt
Rezultāts - 3.1
ID webhost Logo
ID webhost

ID tīmekļa mitinātājs

Corporate
$20.64 /Katru mēnesi


Servera atrašanās vietas


ID webhost Servers in IndonesiaIndonēzija
Salīdzināt
Rezultāts - 0
OSOLABS Logo
OSOLABS

OSOLABS

OSO Basic
$3 /Katru mēnesi

Salīdzināt
Rezultāts - 0
Infra Networking Logo
Infra Networking

Infra tīklošana

ALFA
$4.19 /Katru mēnesi


Servera atrašanās vietas


Infra Networking Servers in JakartaIndonēzija Infra Networking Servers in DallasSavienotās Valstis Infra Networking Servers in DublinĪrija Infra Networking Servers in LondonApvienotā Karaliste Infra Networking Servers in Frankfurt am MainVācija Infra Networking Servers in SingaporeSingapūra Infra Networking Servers in AmsterdamNīderlande Infra Networking Servers in UruguayUrugvaja
Salīdzināt
Rezultāts - 0
Hosting Net Logo
Hosting Net

Hosting Net

Hosting Económico
$24.17 /Katru gadu


Servera atrašanās vietas


Hosting Net Servers in SantiagoČīle
Salīdzināt
Rezultāts - 0
Weinigbetalen.nl Logo
Weinigbetalen.nl

Weinigbetalen.nl

Normal
$3.37 /Katru mēnesi


Servera atrašanās vietas


Weinigbetalen.nl Servers in NetherlandsNīderlande
Salīdzināt
Rezultāts - 0
Vander Host Logo
Vander Host

Vander Host

Micro Website Hosting
$2.62 /Katru mēnesi


Servera atrašanās vietas


Vander Host Servers in New YorkSavienotās Valstis Vander Host Servers in Cape TownDienvidāfrika Vander Host Servers in LondonApvienotā Karaliste Vander Host Servers in TorontoKanāda Vander Host Servers in AmsterdamNīderlande Vander Host Servers in Frankfurt am MainVācija Vander Host Servers in New DelhiIndija
Salīdzināt
Uzticieties pilotam Miles Web
Rezultāts - 9.6
Miles Web Logo
Miles Web

Miles Web

Economy
$0.92 /Katru mēnesi

Atsauksmes 1925


Servera atrašanās vietas


Miles Web Servers in RomaniaRumānija Miles Web Servers in ChicagoSavienotās Valstis Miles Web Servers in LondonApvienotā Karaliste Miles Web Servers in BangkokTaizeme Miles Web Servers in TorontoKanāda Miles Web Servers in SydneyAustrālija Miles Web Servers in DubaiApvienotie Arābu Emirāti Miles Web Servers in IndiaIndija Miles Web Servers in SingaporeSingapūra
Salīdzināt

 

laravel hosting

 

 

Mēs nekad nenogurstēsim atkārtot, kas ir Laravel un kam tas paredzēts. Laravel ir MVC ietvars, tāpēc PHP rakstīta kodu bibliotēka, ko tīmekļa izstrādātāji izmanto, lai viņu projekti būtu efektīvāki.

 

Kas ir Laravel?

 

Tāpēc Laravel ir PHP rakstīts atvērtā koda MVC ietvars, kas noderīgs 2011. gadā Teilores Otvelas izveidoto tīmekļa lietojumprogrammu izstrādei. Laravel tiek izplatīts saskaņā ar MIT licenci, un tas visu kodu glabā pieejamu vietnē GitHub.

 

2013. gadā Laravels kļūst par populārāko PHP sistēmu, kam seko Phalcon, Symfony 2, CodeIgniter un citi. Sākot ar 2014. gada augustu, Laravel, šķiet, ir visvairāk sekotais PHP projekts vietnē GitHub.

 

Laravel priekšrocības

 

Mūsdienu izstrādātājam, kurš zina un lieto Laravel, ir vairākas priekšrocības, redzēsim kopā, kas ir ļoti detalizēti:


  • Zinot Laravel, izstrādātājs šodien var pāriet uz nākamo soli savā "stingri" uz objektu orientētajā PHP ceļā. Tie, kas pazīst Laravel, pirmo reizi iekļūst augstākā līmeņa izstrādātāja perspektīvā, un tam visam ir priekšrocības, ko tas pats var atrast tieši ienākot darba pasaulē: konkurētspējīgākas algas, interesantāki projekti, veids, kā strādāt raitāk un efektīvs.


  • Jāsaka arī tas, ka Laravela mācīšanās līkne ir īpaši zema, tāpēc padziļinātas PHP pārzināšana objektos ļauj izstrādātājam sākt Laravelam veltītu pētījumu ar visām lietas pazīmēm.

  • Laravel ir patiešām "foršs", ko izmantot jūsu projektos, pat ja tas, iespējams, nav vispiemērotākais ietvars patiešām "grūtajām un sarežģītajām" operācijām, tas ir īpaši piemērots MEDIUM / HIGH sarežģītības projektiem.


  • Laravel ir kaļams, izturīgs un viegli lietojams risinājums gan projekta ieviešanas posmā, gan turpmākajai apkopei.


  • Laravel ir noderīgs mazām uzņēmuma iekšējām vadības sistēmām, noteikta lieluma vietnēm, kurām nav jāsaņem tūkstošiem datu, bet tām tomēr ir jābūt reālai tīmekļa platformas struktūrai, un, visbeidzot, šeit ir daudz šeit uzskaitītu situāciju. tas būtu gandrīz mazsvarīgi: sākot no vienkāršas ziņu vietnes līdz e-komercijas vietnei. Īsāk sakot, to var izmantot ar lielām iespējām dažāda veida dažādos projektos.


  • Ir viena lieta, kas, mūsuprāt, patiešām atšķir Laravel šodien no citiem ietvariem, proti, sabiedrības. Sabiedrība, īpaši Amerikas Savienotajās Valstīs, ir ļoti, ļoti aktīva. Ja Twitter jautājumus uzdodat padomes locekļiem, ir viegli ar viņiem sazināties un apmainīties ar dažāda veida viedokļiem.


  • Sabiedrība arī ļoti aktīvi atjaunina sistēmu attiecībā uz jaunām funkcijām un ļoti vēlas piedāvāt dalībniekiem idejas.

 

Kuru mitināšanas plānu izvēlēties ar Laravel ietvaru?

 

Vai jūs veidojat PHP lietojumprogrammas? Vai jūs izmantojat attīstības sistēmu? Laravel ietvars ir izstrādes ietvars tīmekļa lietojumprogrammu izveidošanai PHP. Lietojumprogrammu ietvars ir rīku un modeļu komplekts jaunu programmatūras lietojumprogrammu izstrādei. Tas arī ļauj izveidot metodiku koda organizēšanai un sistēmas arhitektūras noformēšanai.

 

Laravel ietvara raksturojums

 

Veidojot jaunu tīmekļa lietojumprogrammu PHP, ir vairākas kopīgas iezīmes. Tie jāiekļauj neatkarīgi no jaunās lietotnes galvenās funkcionalitātes. Šī attīstība ietver sarežģītas darbības, piemēram, lietotāju un sesiju pārvaldību. Tas ietver arī pamata lietderības kodu, piemēram, savienojumu ar datu bāzi.

Ļoti maz izstrādātāju patiešām novērtē šāda veida funkciju kodēšanu. Tas ir sarežģīts un prasīgs darbs, bez liela ieguvuma produkta pievienotās vērtības ziņā.

 

Laravel lietotnes funkcijas

 

Laravel sistēma nodrošina visu pamata funkcionalitāti, kas nepieciešama visām tīmekļa lietojumprogrammām, piemēram, datu bāzes abstrakcijas slāni un lietotāja pieteikšanās moduli.

Papildus tam, Laravel ietvars iet soli tālāk un piedāvā papildu moduļus parastajām (bet ne universāli) funkcijām, piemēram, maksājumu apstrādei (Laravel Cashier modulis) un pasākumu klausītājiem.

 

Laravel pakotņu pārvaldībai izmanto Composer. Izstrādātājiem ir viegli izveidot citus vispārinātus funkciju kopumus. Tas ir īpaši noderīgi programmatūras izstrādes komandām, kuras veido vairākas lietojumprogrammas saistītajā nozarē. Domēna funkcionalitāti var viegli modulēt un iekļaut vairākos projektos.

 

Sistēmas arhitektūra

 

Izstrādātājiem, kas izveido jaunu programmatūras lietojumprogrammu, ir gandrīz neierobežots skaits iespēju noformēt sistēmu un sakārtot kodu. Šī pilnīgā brīvība ir programmatūras lielā potenciāla avots - viss ir iespējams. Bet tas ir arī daudzu projekta neveiksmju un kavējumu cēlonis.

 

Tas ir ļoti reti, ka kāds izveido lietotni, lai veiktu kaut ko neticami jaunu, kam nepieciešama pilnīgi jauna pieeja. (Un PHP tas ir vēl retāk).

 

Laravel sistēma ir stingri orientēta uz labāko praksi un loģiski jutīgu arhitektūru.

 

Modeļa skata kontrolieris

 

Laravel ir veidots uz Model-View-Controller (MVC) paradigmas. Tas ir veids, kā strukturēt lietojumprogrammu tā, lai dati, displejs un biznesa loģika būtu atdalīti viens no otra.

 

Modelis ir datu modelis. Šis ir kods, kas nosaka datu objektu veidus, kurus sistēma izsekos, kā arī to atribūtus un attiecības savā starpā. Modeļa kods (ar pamata lietderības klasēm Laravel centrā) norāda, kā lietojumprogramma mijiedarbosies ar datu bāzi.

 

Laravel nodrošina & bdquo; datu bāzes abstrakcijas slāni & rdquo ;. Tas ir vispārējs kodēšanas interfeiss vairākām dažādām saderīgām datu bāzu sistēmām. Šī iemesla dēļ galvenais datu modelis (Object Relational Model) tiek ierakstīts tieši lietojumprogrammas kodā, nevis SQL.

 

Modelis nodrošina arī saskarni, lai atjauninātu datus, kas saistīti ar jebkuru objektu. Tas sinhronizē šos atjauninājumus datu bāzē vai citos datu noturības slāņos. Šai saskarnei galvenokārt var piekļūt kontrolieris.

 

Skats ir modeļu sistēma, kas parāda modeļa datus noteiktā veidā. Tā var būt HTML lapa, kas redzama no tīmekļa pārlūkprogrammas, taču tā neaprobežojas tikai ar to. Citas skatu formas ietver publisko datu API, RSS plūsmu, e-pasta veidnes vai izdrukātus dokumentus. Skats manipulē ar datiem, tas tikai saņem tos no modeļa un parāda tos, kā parādīts.

 

Kontrolieris pārvalda visu lietojumprogrammas loģiku. Tas sākas ar savienojumu starp modeli un skatu, kā arī ar savienojumu ar tīmekļa serveri vai citiem vaicājumu avotiem. Citas lietas, ko kontrolieris apstrādā, ir īpašas nosacītas īpašības. Piemēram, ja vēlaties nosūtīt e-pastu, kad notiek noteikta darbība, e-pastu aktivizē kontrolieris. (Pārzinis neapšaubāmi saņems informāciju par modeļa e-pasta saturu un saņēmēju, un skats sniegs faktiskā ziņojuma modeli.)

 

Komandrindas kodēšana

 

Šīs nav tikai svarīgas funkcijas, kurām nepieciešams daudz atsauces koda. Jaunu funkciju izstrāde bieži vien var būt tikpat garlaicīga.

 

Piemēram, iedomājieties, ka jūs veidojat autoservisa pārvaldības lietojumprogrammu. Jūs vēlaties izveidot datu objektu klasi, kas uzrauga transportlīdzekļus. Bet jums vienkārši ir jāizveido jauna klase. Jums ir jāizveido transportlīdzekļu skats. Jūsu vēlme noteikti būs parādīt ekrānu, kurā parādīta informācija par konkrētu transportlīdzekli. Jums būs nepieciešams arī rādītāja skats - jūs, iespējams, vēlēsities redzēt vairāku transportlīdzekļu sarakstu vienlaikus. Katram no šiem elementiem ir jāizveido arī maršruts (kontrolierī). Nav svarīgi, vai tie pastāv, ja lietotājs tiem nevar piekļūt. Jūs arī vēlaties pārliecināties, vai visi šie dažādie koda fragmenti darbojas kopā,

 

Laravel nodrošina komandrindas saskarni (CLI), kas ļauj ātri izveidot sastatņu kodu. Viss, ko jūs darāt, ir paziņot jauno modeli, un tiek izveidoti daži tā atribūti un dažādi nepieciešamie faili un koda bloki. Jums acīmredzot ir jāaizpilda šī informācija ar faktisko kodu, taču visi gabali ir, un savienojumi starp tiem jau ir izveidoti.

 

Laravel tīmekļa mitināšana

 

Laravel ietvars darbojas ar PHP 5.4+ un prasa MCrypt paplašinājumu. Atkarībā no veidojamās lietojumprogrammas veida jums būs nepieciešama datu bāzes pārvaldības sistēma.

 

Izšķirošais Laravel lietojumprogrammas izstrādes un mitināšanas jautājums ir tas, ka programmatūra jāinstalē serverī. Laravel ir nepieciešams komponists, un Komponists instalēs nepieciešamās bibliotēkas vai atkarības.

 

Ne visi koplietošanas mitināšanas plāni nodrošina šāda līmeņa kontroli un piekļuvi servera videi, izmantojot SSH, iespējams, būs jāizmanto VPS serveris vai savs speciālais serveris.