path | panel | The URI prefix the panel is served under, e.g. /panel. |
name | Lunar | The panel’s name, shown in the browser title and sidebar header. |
guard | null | The auth guard the panel authenticates against. When null, it falls back to lunar.staff.guard (default staff). |
route_middleware | ['lunar.panel'] | The base middleware group applied to every panel route group. See The lunar.panel middleware group below. |
storefront_url | null | The URL used for the “View storefront” link in the user menu. Omitted when not set. |
drafts.ttl_days | 7 | How long an edit draft can go untouched before the scheduled model:prune run deletes it. Its base snapshot becomes too stale for reliable conflict detection past this point. |
support_url | https://docs.lunarphp.com/ | The support link shown in the user menu. |
dashboard.low_stock_threshold | 10 | Variants with stock_available at or below this value surface in the dashboard’s Low stock widget. |
search.scout_enabled | env('LUNAR_PANEL_SEARCH_SCOUT', false) | Whether the global search (command palette) routes matching through Laravel Scout instead of a SQL LIKE query. See Scout-backed search below. |
menus | [] | Optional grouping of sections into named top-level menus. See Menus below. |