NativePHP kombuis wasbak: 'n Laravel-aangedrewe mobiele speelgrond
Die NativePHP Kitchen Sink is 'n volledige mobiele demonstrasie-toepassing wat wys hoe ver jy Laravel kan stoot - nie op die web nie, maar op jou foon.
Gebou met behulp van NativePHP Mobile, hierdie toepassing bestuur 'n volledige Laravel-agtergrond direk binne 'n Android- of iOS-toepassing, sonder om React Native, Flutter of enige ander frontend-raamwerk te benodig. Die kombuiswasbak is hier om 'n eenvoudige maar kragtige waarheid te bewys: as dit in Laravel werk, kan dit op jou foon werk.
Of jy nou inheemse kenmerke toets, leer hoe NativePHP werk, of 'n nuwe toepassing van nuuts af bou, die kombuiswasbak gee jou 'n soliede, gereed-vir-gebruik speelgrond om te verken.
Waarom dit bestaan
Mobiele ontwikkeling het lankal een ding beteken: om stapels te wissel. As jy 'n Laravel-ontwikkelaar is en jy wou 'n inheemse mobiele toepassing bou, moes jy Swift, Kotlin of JavaScript leer. Jy moes jou program se logika herbou, jou databasistoegang heroorweeg, stawingvloeie herimplementeer, en op een of ander manier jou API's en UI sinkroniseer.
NativePHP verander dit alles.
Dit laat Laravel-ontwikkelaars regte inheemse mobiele toepassings bou met dieselfde Laravel-kodebasis wat hulle reeds ken. Die kombuiswasbak is die bewys-van-konsep wat werklik gemaak is - dit bundel 'n Laravel-toepassing direk in 'n inheemse dop, aangedryf deur 'n pasgemaakte PHP-looptyd wat direk met Android en iOS praat.
Die resultaat? Een kodebasis. Een agterkant. Een vaardigheidstel. En volle toegang tot inheemse kenmerke - alles vanaf PHP.
Wat is binne
Die kombuiswasbak is meer as net 'n demonstrasie - dit is 'n lewende katalogus van alles wat NativePHP vandag kan doen, en 'n toetsgrond vir die funksies wat môre kom.
Hier is 'n blik op wat dit uit die boks insluit:
Biometriese verifikasie
Beveilig gebruikers met Face ID of vingerafdrukskanderings – geaktiveer vanaf PHP met behulp van eenvoudige Laravel-logika.
Toegang tot kamera
Maak die inheemse kamera-toepassing oop, neem foto's en laai dit direk op na Laravel-roetes vir verwerking.
Drukkennisgewings
Stuur en ontvang stootkennisgewings, beide plaaslik en op afstand, met volle beheer oor tikaksies en agtergrondhantering.
heildronke, waarskuwings, vibrasie
Aktiveer inheemse UI-aksies soos snackbars, waarskuwings en vibrasieterugvoer met skoon, leesbare PHP-oproepe.
Lêerkieser en berging
Kies lêers en foto's vanaf die toestel, laai dit op na jou Laravel-toepassing en stoor dit net soos jy op die web sou doen.
Deel Blaaie
Maak die stelseldeeldialoog van Laravel oop, sodat gebruikers inhoud kan deel met toepassings soos Messages, WhatsApp, Slack, en meer.
Diep skakeling
Hanteer inkomende skakels wat jou toepassing in spesifieke aansigte begin – alles bestuur deur Laravel-roetering.
Sessie en Gesagvolharding
NativePHP handhaaf volle sessiestatus tussen versoeke. Koekies, CSRF-tokens en verifikasie bly net soos in 'n blaaier.
Livewire + Traagheid Ondersteuning
Jy kan Livewire of Inertia gebruik om dinamiese interaksies aan te dryf, al is jy nie in 'n blaaier nie. PHP hanteer die logika; NativePHP hanteer die aansig.
Gebou met regte laravel
Die Laravel-toepassing wat in die kombuiswasbak gebundel is, is net dit: 'n regte Laravel-toepassing. Dit gebruik al die normale kenmerke van Laravel:
Roetes in web.php
Beheerders en middelware
Lemmetjiesjablone
Livewire komponente
Welsprekende modelle en migrasies
Config-lêers, .env, diensverskaffers — die werk
Wanneer die toepassing begin, begin NativePHP die ingebedde PHP-looptyd, voer 'n versoek aan Laravel uit en stuur die uitvoer na 'n WebView. Van daar af word interaksies - vorm-indienings, kliks, Livewire-aksies - vasgelê en teruggestuur na Laravel, en die reaksie word weer gelewer.
Vir Laravel is dit net nog 'n versoek. Vir jou gebruikers is dit 'n inheemse toepassing.
Opgedateer op
05 Nov. 2025