NativePHP Kitchen Sink

1,000+
次下载
内容分级
适合所有人
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片

关于此应用

NativePHP Kitchen Sink:基于 Laravel 的移动开发平台
NativePHP Kitchen Sink 是一款功能齐全的移动演示应用,它展示了 Laravel 的强大功能——并非在 Web 端,而是在手机端。

这款应用使用 NativePHP Mobile 构建,可在 Android 或 iOS 应用内直接运行完整的 Laravel 后端,无需 React Native、Flutter 或任何其他前端框架。Kitchen Sink 证明了一个简单却强大的道理:如果能在 Laravel 中运行,那么也能在手机上运行。

无论您是测试原生功能、学习 NativePHP 的工作原理,还是从零开始构建新应用,Kitchen Sink 都能为您提供一个可靠且随时可用的开发平台。

它存在的意义
移动开发一直以来都意味着一件事:切换技术栈。如果您是 Laravel 开发者,并且想要构建原生移动应用,那么您必须学习 Swift、Kotlin 或 JavaScript。您必须重建应用逻辑,重新思考数据库访问,重新实现身份验证流程,并以某种方式同步 API 和 UI。

NativePHP 改变了这一切。

它让 Laravel 开发者可以使用他们熟悉的 Laravel 代码库构建真正的原生移动应用。Kitchen Sink 是概念验证的成果——它将 Laravel 应用直接捆绑到原生 Shell 中,由可直接与 Android 和 iOS 交互的自定义​​编译 PHP 运行时提供支持。

结果如何?一个代码库,一个后端,一套技能,以及对原生功能的完全访问权限——所有这些都来自 PHP。

内容
Kitchen Sink 不仅仅是一个演示版本——它是 NativePHP 目前所有功能的实时目录,也是未来功能的试验场。

以下是它开箱即用的功能:

生物识别身份验证
使用 Face ID 或指纹扫描保护用户安全——使用简单的 Laravel 逻辑从 PHP 触发。

相机访问
打开原生相机应用,拍摄照片,并将其直接上传到 Laravel 路由进行处理。

推送通知
在本地和远程发送和接收推送通知,并完全控制点击操作和后台处理。

消息框、提醒、振动
使用简洁易读的 PHP 调用触发原生 UI 操作,例如信息栏、提醒和振动反馈。

文件选择器和存储
从设备中选择文件和照片,将其上传到 Laravel 应用,并像在网页上一样保存。

分享表单
从 Laravel 打开系统分享对话框,让用户将内容分享到信息、WhatsApp、Slack 等应用。

深度链接
处理将应用启动到特定视图的传入链接——所有这些都通过 Laravel 路由进行管理。

会话和身份验证持久性
NativePHP 在请求之间维护完整的会话状态。Cookie、CSRF 令牌和身份验证的持久性就像在浏览器中一样。

Livewire + Inertia 支持
即使您不在浏览器中,也可以使用 Livewire 或 Inertia 来驱动动态交互。PHP 负责逻辑处理;NativePHP 负责视图处理。

基于真正的 Laravel 构建
Kitchen Sink 中捆绑的 Laravel 应用就是一个真正的 Laravel 应用。它使用了 Laravel 的所有常规功能:

web.php 中的路由

控制器和中间件

Blade 模板

Livewire 组件

Eloquent 模型和迁移

配置文件、.env 文件、服务提供商——一切

应用启动时,NativePHP 会启动嵌入式 PHP 运行时,向 Laravel 执行请求,并将输出通过管道传输到 WebView。从那里,交互(表单提交、点击、Livewire 操作)会被捕获并路由回 Laravel,然后重新渲染响应。

对 Laravel 来说,这只是另一个请求。对您的用户来说,它是一个原生应用。
更新日期
2025年9月16日

数据安全

安全始于了解开发者如何收集和分享数据。数据隐私保护和安全措施可能会因您的使用情况、所在地区和用户年龄而异。此类信息由开发者提供,可能会随时间更新。
不与第三方分享任何数据
详细了解开发者如何声明数据分享事宜
不会收集任何数据
详细了解开发者如何声明数据收集事宜

应用支持

电话号码
+13022447510
开发者信息
Bifrost Technology, LLC
shane@bifrost-tech.com
131 Continental Dr Ste 305 Newark, DE 19713-4324 United States
+1 407-312-9455