Lavaman Kuzhine NativePHP: Një Fushë Lojërash Mobile e Mundësuar nga Laravel
Lavaman Kuzhine NativePHP është një aplikacion demonstrues celular me funksione të plota që tregon se sa larg mund ta çoni Laravel-in — jo në internet, por në telefonin tuaj.
I ndërtuar duke përdorur NativePHP Mobile, ky aplikacion ekzekuton një backend të plotë Laravel direkt brenda një aplikacioni Android ose iOS, pa pasur nevojë për React Native, Flutter ose ndonjë kornizë tjetër frontend. Lavaman Kuzhine është këtu për të vërtetuar një të vërtetë të thjeshtë por të fuqishme: nëse funksionon në Laravel, mund të funksionojë edhe në telefonin tuaj.
Pavarësisht nëse po testoni veçoritë native, po mësoni se si funksionon NativePHP ose po ndërtoni një aplikacion të ri nga e para, Lavaman Kuzhine ju ofron një fushë lojërash të fortë dhe të gatshme për t’u përdorur për të eksploruar.
Pse ekziston
Zhvillimi celular ka kohë që nënkupton një gjë: ndërrimin e stack-eve. Nëse jeni një zhvillues Laravel dhe dëshironi të ndërtoni një aplikacion celular native, duhet të mësonit Swift, Kotlin ose JavaScript. Ju është dashur të rindërtoni logjikën e aplikacionit tuaj, të rimendoni aksesin tuaj në bazën e të dhënave, të riimplementoni rrjedhat e vërtetimit dhe disi të sinkronizoni API-të dhe UI-në tuaj.
NativePHP i ndryshon të gjitha këto.
U lejon zhvilluesve të Laravel të ndërtojnë aplikacione të vërteta mobile native duke përdorur të njëjtën bazë kodi Laravel që ata tashmë e njohin. Kitchen Sink është prova e konceptit e bërë realitet - ai bashkon një aplikacion Laravel direkt në një shell native, të mundësuar nga një kohë ekzekutimi PHP e përpiluar me porosi që flet drejtpërdrejt me Android dhe iOS.
Rezultati? Një bazë kodi. Një backend. Një grup aftësish. Dhe akses i plotë në veçoritë native - të gjitha nga PHP.
Çfarë ka brenda
Kitchen Sink është më shumë sesa thjesht një demo - është një katalog i gjallë i gjithçkaje që NativePHP mund të bëjë sot dhe një terren testimi për veçoritë që vijnë nesër.
Ja një vështrim se çfarë përfshin menjëherë:
Autentifikimi Biometrik
Përdoruesit e sigurt me Face ID ose skanime të gjurmëve të gishtërinjve - të aktivizuara nga PHP duke përdorur logjikën e thjeshtë të Laravel.
Qasja në Kamerë
Hapni aplikacionin origjinal të kamerës, bëni foto dhe ngarkojini ato direkt në rrugët Laravel për përpunim.
Njoftime Push
Dërgoni dhe merrni njoftime push, si lokalisht ashtu edhe nga distanca, me kontroll të plotë mbi veprimet e prekjes dhe trajtimin e sfondit.
Njoftime, Alarme, Dridhje
Aktivizoni veprimet origjinale të ndërfaqes së përdoruesit si shirita të menysë së shpejtë, alarme dhe reagime me dridhje me thirrje PHP të pastra dhe të lexueshme.
Zgjedhës dhe Ruajtje Skedarësh
Zgjidhni skedarë dhe foto nga pajisja, ngarkojini ato në aplikacionin tuaj Laravel dhe ruajini ato njësoj siç do të bënit në internet.
Ndaj Fletët
Hapni dialogun e ndarjes së sistemit nga Laravel, duke i lejuar përdoruesit të ndajnë përmbajtje në aplikacione si Mesazhe, WhatsApp, Slack dhe më shumë.
Lidhje të Thella
Trajtoni lidhjet hyrëse që hapin aplikacionin tuaj në pamje specifike - të gjitha të menaxhuara përmes drejtimit Laravel.
Qëndrueshmëria e Sesionit dhe Autorizimit
NativePHP mban gjendjen e plotë të sesionit midis kërkesave. Cookies, tokenët CSRF dhe autentifikimi vazhdojnë njësoj si në një shfletues.
Mbështetje për Livewire + Inerci
Mund të përdorni Livewire ose Inerci për të drejtuar ndërveprime dinamike, edhe pse nuk jeni në një shfletues. PHP trajton logjikën; NativePHP trajton pamjen.
Ndërtuar me Laravel të Vërtetë
Aplikacioni Laravel i përfshirë në Kitchen Sink është pikërisht kjo: një aplikacion i vërtetë Laravel. Ai përdor të gjitha veçoritë normale të Laravel:
Rrugëtime në web.php
Kontrollues dhe middleware
Shabllone Blade
Komponentët Livewire
Modele dhe migrime elokuente
Skedarët e konfigurimit, .env, ofruesit e shërbimeve - funksionet
Kur aplikacioni niset, NativePHP fillon kohën e ekzekutimit të PHP-së së integruar, ekzekuton një kërkesë për Laravel dhe e dërgon rezultatin në një WebView. Nga atje, ndërveprimet - dërgimet e formularëve, klikimet, veprimet e Livewire - kapen dhe drejtohen përsëri në Laravel, dhe përgjigja ri-interpretohet.
Për Laravel, është vetëm një kërkesë tjetër. Për përdoruesit tuaj, është një aplikacion vendas.
Përditësuar më
24 nën 2025