Кухненска мивка NativePHP: Мобилна детска площадка, захранвана от Laravel
NativePHP Kitchen Sink е пълнофункционално мобилно демонстрационно приложение, което показва колко далеч можете да прокарате Laravel – не в мрежата, а на телефона си.
Създадено с помощта на NativePHP Mobile, това приложение изпълнява пълен бекенд на Laravel директно в приложение за Android или iOS, без да се нуждае от React Native, Flutter или друга външна рамка. Кухненската мивка е тук, за да докаже една проста, но мощна истина: ако работи в Laravel, може да работи и на вашия телефон.
Независимо дали тествате естествени функции, научавате как работи NativePHP или създавате ново приложение от нулата, Kitchen Sink ви предоставя солидна, готова за използване площадка за изследване.
Защо съществува
Мобилното развитие отдавна означава едно нещо: превключване на стекове. Ако сте разработчик на Laravel и искате да създадете собствено мобилно приложение, трябва да научите Swift, Kotlin или JavaScript. Трябваше да преустроите логиката на приложението си, да преосмислите достъпа до базата данни, да приложите отново потоците за удостоверяване и по някакъв начин да синхронизирате своите API и потребителски интерфейс.
NativePHP променя всичко това.
Това позволява на разработчиците на Laravel да създават истински собствени мобилни приложения, използвайки същата кодова база на Laravel, която вече познават. Кухненската мивка е доказателството за концепцията, превърната в реалност — тя обединява приложение на Laravel директно в родна обвивка, захранвана от специално компилирано PHP време за изпълнение, което говори директно с Android и iOS.
Резултатът? Една кодова база. Един бекенд. Един набор от умения. И пълен достъп до естествени функции — всичко от PHP.
Какво има вътре
Кухненската мивка е повече от просто демонстрация — това е жив каталог на всичко, което NativePHP може да направи днес, и поле за тестване на функциите, които идват утре.
Ето какво включва в кутията:
Биометрично удостоверяване
Защитете потребителите с Face ID или сканиране на пръстови отпечатъци — задействано от PHP с помощта на проста логика на Laravel.
Достъп до камерата
Отворете родното приложение за камера, направете снимки и ги качете директно в маршрутите на Laravel за обработка.
Насочени известия
Изпращайте и получавайте насочени известия, както локално, така и отдалечено, с пълен контрол върху действията с докосване и обработката във фонов режим.
Тостове, Сигнали, Вибрация
Задействайте собствени действия на потребителския интерфейс, като ленти за бързо хранене, предупреждения и вибрационна обратна връзка с чисти, четливи PHP извиквания.
Избор на файлове и съхранение
Изберете файлове и снимки от устройството, качете ги във вашето приложение Laravel и ги запазете точно както бихте направили в мрежата.
Споделяне на листове
Отворете диалоговия прозорец за споделяне на системата от Laravel, позволявайки на потребителите да споделят съдържание в приложения като Messages, WhatsApp, Slack и др.
Дълбоко свързване
Обработвайте входящи връзки, които стартират приложението ви в конкретни изгледи – всички управлявани чрез маршрутизиране на Laravel.
Устойчивост на сесията и удостоверяването
NativePHP поддържа пълно състояние на сесията между заявките. Бисквитките, CSRF токените и удостоверяването продължават точно както в браузър.
Livewire + Инерционна поддръжка
Можете да използвате Livewire или Inertia, за да стимулирате динамични взаимодействия, дори и да не сте в браузър. PHP обработва логиката; NativePHP обработва изгледа.
Създаден с истински Laravel
Приложението Laravel, включено в Kitchen Sink, е точно това: истинско приложение на Laravel. Той използва всички нормални функции на Laravel:
Маршрути в web.php
Контролери и мидълуер
Шаблони за остриета
Компоненти на Livewire
Красноречиви модели и миграции
Конфигурационни файлове, .env, доставчици на услуги - работата
Когато приложението се зарежда, NativePHP стартира вградената среда за изпълнение на PHP, изпълнява заявка към Laravel и изпраща изхода към WebView. Оттам взаимодействията – изпращане на формуляр, щраквания, действия на Livewire – се улавят и насочват обратно към Laravel, а отговорът се изобразява отново.
Към Laravel това е просто още една молба. За вашите потребители това е собствено приложение.
Актуализирано на
5.11.2025 г.