NativePHP köögivalamu: Laraveli jõul töötav mobiilne mänguväljak
NativePHP Kitchen Sink on täisfunktsionaalne mobiiliesitlusrakendus, mis näitab, kui kaugele saate Laravelit edasi lükata – mitte veebis, vaid telefonis.
See rakendus, mis on loodud NativePHP Mobile'i abil, käitab täielikku Laraveli taustaprogrammi otse Androidi või iOS-i rakenduses, ilma et oleks vaja React Native'i, Flutterit või mõnda muud kasutajaliidese raamistikku. Köögivalamu on siin, et tõestada lihtsat, kuid võimsat tõde: kui see töötab Laravelis, võib see töötada ka teie telefonis.
Ükskõik, kas testite oma funktsioone, õpite NativePHP toimimist või loote uut rakendust nullist, pakub köögivalamu teile avastamiseks kindla ja kasutusvalmis mänguväljaku.
Miks see eksisteerib
Mobiiliarendus on pikka aega tähendanud ühte asja: virnade vahetamist. Kui olete Laraveli arendaja ja tahtsite luua natiivse mobiilirakenduse, pidite õppima Swifti, Kotlini või JavaScripti. Peate oma rakenduse loogika uuesti üles ehitama, oma andmebaasile juurdepääsu uuesti läbi mõtlema, autentimisvood uuesti juurutama ning API-d ja kasutajaliidest kuidagi sünkroonima.
NativePHP muudab seda kõike.
See võimaldab Laraveli arendajatel luua tõelisi natiivseid mobiilirakendusi, kasutades sama Laraveli koodibaasi, mida nad juba teavad. Köögivalamu on kontseptsiooni tõestus – see koondab Laraveli rakenduse otse natiivsesse kesta, mille toiteallikaks on kohandatud koostatud PHP käituskeskkond, mis räägib otse Androidi ja iOS-iga.
Tulemus? Üks koodibaas. Üks taustaprogramm. Üks oskuste komplekt. Ja täielik juurdepääs kohalikele funktsioonidele – kõik PHP-lt.
Mis on sees
Köögivalamu on midagi enamat kui lihtsalt demo – see on elav kataloog kõigest, mida NativePHP täna teha saab, ja homme tulevaste funktsioonide katsepolügooni.
Siin on ülevaade sellest, mida see karbist väljas sisaldab:
Biomeetriline autentimine
Kaitske kasutajaid Face ID või sõrmejälgede skaneerimisega – käivitatakse PHP-st lihtsa Laraveli loogika abil.
Kaamera juurdepääs
Avage oma kaamerarakendus, tehke fotosid ja laadige need töötlemiseks otse Laraveli marsruutidele üles.
Tõukemärguanded
Saatke ja võtke vastu tõukemärguandeid nii kohapeal kui ka eemalt, täieliku kontrolliga puudutustoimingute ja taustakäsitluse üle.
Röstsaid, märguanded, vibratsioon
Käivitage puhaste ja loetavate PHP-kutsete abil oma kasutajaliidese toiminguid, nagu suupisteribad, märguanded ja vibratsioonitagasi.
Failivalija ja salvestusruum
Valige seadmest failid ja fotod, laadige need üles oma Laraveli rakendusse ja salvestage need samamoodi nagu veebis.
Arvutustabelite jagamine
Avage Laraveli süsteemi jagamise dialoog, mis võimaldab kasutajatel jagada sisu selliste rakendustega nagu Messages, WhatsApp, Slack ja palju muud.
Sügav linkimine
Käsitsege sissetulevaid linke, mis käivitavad teie rakenduse konkreetsetesse vaadetesse – kõike hallatakse Laraveli marsruutimise kaudu.
Seansi ja autentimise püsivus
NativePHP säilitab päringute vahel täieliku seansi oleku. Küpsised, CSRF-märgid ja autentimine püsivad täpselt nagu brauseris.
Livewire + inertsi tugi
Saate kasutada Livewire'i või Inertiat dünaamiliste interaktsioonide juhtimiseks, isegi kui te ei kasuta brauserit. PHP tegeleb loogikaga; NativePHP tegeleb vaatega.
Ehitatud Real Laraveliga
Köögivalamusse komplekteeritud Laraveli rakendus on just see: tõeline Laraveli rakendus. See kasutab kõiki Laraveli tavalisi funktsioone:
Marsruudid veebis web.php
Kontrollerid ja vahevara
Tera mallid
Livewire komponendid
Kõnekad mudelid ja ränded
Konfiguratsioonifailid, .env, teenusepakkujad – töötab
Kui rakendus käivitub, käivitab NativePHP manustatud PHP käitusaja, täidab päringu Laravelile ja suunab väljundi WebView'sse. Sealt salvestatakse interaktsioonid – vormide esitamine, klikid, Livewire’i toimingud – ja suunatakse need tagasi Laraveli ning vastus renderdatakse uuesti.
Laravelile on see lihtsalt järjekordne palve. Teie kasutajate jaoks on see omarakendus.
Värskendatud:
16. sept 2025