سوپر استک: استارتر کیت همهکاره لاراول
خلاصهٔ کاملتر
تیم NativePHP یه استارتر کیت متنباز به اسم Super Stack منتشر کرده که تو یک ریپو چهار چیز رو کنار هم میذاره: اپ وب، پنل ادمین Filament، اپ موبایل نیتیو و یه MCP server (یعنی سروری که ابزارها و دادههای اپت رو در اختیار عاملهای هوش مصنوعی میذاره). تو مقاله اومده که ماجرا از یه سؤال تو X شروع شد؛ Povilas Korop پرسید همچین استارتری به درد کسی میخوره یا نه و Shane Rosenthal با Super Stack جواب داد و توصیفش کرد: «وب + موبایل + ادمین + API + رباتها».
Super Stack روی Laravel 13 ساخته شده و حداقل PHP 8.4 میخواد. صفحهی اصلیش از SuperNative تو NativePHP v4 استفاده میکنه، یعنی یه فایل Blade هم روی iOS و اندروید به شکل UI نیتیو در میاد هم تو مرورگر HTML معمولی میشه. نتیجهاش اینه که لازم نیست برای موبایل یه رابط کاربری جدا بنویسی و نگهداری کنی.
سمت وب هم پنل ادمین Filament 5 روی مسیر /admin هست، Sanctum برای توکنهای API، و یه Laravel MCP server روی /mcp/superstack که روتهاش تو routes/ai.php تعریف شدن. پنل ادمین و MCP server از بیلد موبایل حذف میشن، پس اپ گوشی سبکتر میمونه.
یه هشدار مهم هم هست: اون MCP server هیچ احراز هویتی روش تنظیم نشده. تو README خود پروژه اومده که برای گشتوگذار لوکال اوکیه ولی همینجوری آمادهی production نیست، پس قبل از اینکه جایی deploy کنی باید خودت براش auth بذاری.
برای اجرا روی گوشی به Xcode یا Android Studio نیاز داری، ولی NativePHP یه اپ همراه به اسم Jump داره که بدون هیچکدوم اینا اپ رو روی گوشیت نشون میده: دستور native:jump رو میزنی و QR کد رو با اپ Jump اسکن میکنی. ورود به پنل ادمین هم با ساختن یه کاربر از طریق make:filament-user انجام میشه.
نکات کلیدی:
- Super Stack برای Laravel 13 ساخته شده و PHP 8.4 یا بالاتر لازم داره
- یه قالب Blade با SuperNative هم نیتیو رندر میشه هم HTML
- پنل ادمین Filament 5 روی /admin و MCP server روی /mcp/superstack با روتهای routes/ai.php
- MCP server بدون احراز هویت میاد و طبق README برای production آماده نیست
- اپ Jump اجازه میده بدون Xcode و Android Studio اپ رو روی گوشی ببینی
- لایسنس MIT و سورس روی GitHub




