~/talk

Native PHP

Talkat Laracon US 2023 · 2023-07-19..07-20· [php]
slides:none on file

Shows how to run a full Laravel app as a desktop app by bundling a compiled PHP runtime (21 MB static PHP binary) into an Electron shell, letting you run composer require nativephp then use PHP Artisan native: surf/builds to develop with hot reload and to bundle a DMG (~276 MB) for macOS. Demonstrates menu bar, multiple windows with remembered state, Livewire real‑time events, SQLite DB migrations, dialogs, clipboard, auto‑updater and that Linux support is coming with Windows planned.

AI-written summary · about

  1. 0:00Introduction and inspiration
  2. 1:56Electron vs. Tauri
  3. 3:00Desktop app architecture
  4. 5:35NativePHP overview
  5. 6:35Getting started
  6. 8:59Configuring the window
  7. 12:43Menu bar integration
  8. 14:22Creating custom menus
  9. 16:00Event handling
  10. 19:00Real-time data sharing
  11. 22:25Native dialogs
  12. 23:51Building and distributing
  13. 25:02Advanced system features
  14. 27:12Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.