سلام من میخوام یه پروژه ساده ران کنم در حد ورود با شماره تلفن و ثبت و ویرایش اطلاعات و ارسال SMS و یک سری از کار ها در همین حد
پروژه فعلا یک وب سایت مدیریتی در همین حد هستش و بعدا قراره در کنار وب سایت api برای اپلیکیشن اندروید هم اضافه بشه
به نظرتون از lumen استفاده کنم یا خود لاراول ؟؟
چون به نظر میاد لومن یک سری از موارد مثل SESSION یا CSRF Token رو نداره
@rafigh68
دوست عزیز اگر میخوای از api استفاده کنی و سرعت برات خیلی مهمه از lumen کمک بگیر اما اگر برات قدرت مدیریت مهمه خب قطعا لاراول خیلی بهتره
لومن سرعت بهتری از لاراول داره
@sina.it91
خب من lumen رو انتخاب کردم ولی به چند تا مشکل خوردم یکیش اینه که برای فرمی که دیتا ارسال میکنه میخوام CSRF token قرار بدم ولی پیدا نمیکنه
فایل app فولدر بوت استراپ هم تنظیم کردم و حتی سشن هم به پروژه اضافه کردم و بقیه موارد ولی بازم متد رو نمیشناسه
به هیچ وجه از لومن برای سایت استفاده نکن
مشکل امنیتی و خیلی مشکل دیگه داره
لومن فقط بدرد api میخوره
قطعا من باشم از لومن یا فریمورک کوچکی استفاده میکنم، چه PHP و چه غیر PHP.
چون توی چنین پروژهای به خیلی از امکانات لاراول نیاز ندارید.
با استفاده از یک فریمورک Javascript مثل Vue.js میتونید درخواست به سرور بفرستید و احراز هویت از طریق Token انجام میشه، حتما با Passport هم آشنا بشید و خوب یاد بگیرید ازش استفاده کنید.
@muhammad
چون لومن اصلا واسه سایت بوجود نیومده که مقابله با csrf و این مسائل بخواد داشته باشه !
واسه api بوجود اومده
اگه بخوایم بعنوان فریمورک سایت ازش استفاده کنیم به مشکل میخوریم در ادامه
اگر با وبسایت هم سر و کار دارید، به هیچ وجه Lumen نمیتونه انتخاب درستی برای شما باشه. چون نحوه شکل گیری و ایجادش حذف مجموعه مواردی از هسته لاراول بوده که با وبسایت مرتبط هست. فلذا نظر شخصی بنده این هست که lumen رو کنار بگذارید از خود laravel استفاده کنید. متوجه تفاوت و مزیت هاش هستم. ولی با توجه به شرایطی که شما بهش اشاره کردید به نظرم راه بهتر همین باشه.
بصورت کلی lumen زمانی انتخاب بهینه هست که اولا شما فقط قصد استفاده از بک اند بعنوان API دارید و ثانیا اینکه شما کارتون به اصطلاح از آب و گل در اومده و به یک ساختار معین و مشخص رسیدید... حالا میخواهید برای بهبود performance، کاهش حجم، پاسخگویی به تعداد مخاطب های خیلی بالاتر و ... آماده بشید. تو این شرایط قطعا Lumen بدلیل سبک تر بودنش و بهینه سازی هایی که در خصوص API براش انجام شده گزینه بهتری هست. مسیر پیش روی شما هم مشخص خواهد بود.
ولی برای شروع اگر سراغش برید، نتیجه معمولا این میشه که اون زمانی رو که باید صرف اصل ایده و نکات کلیدیش بکنید تا بتونید یک محصول موفق رو ایجاد کنید صرف سر و کله زدن با مواردی خواهد شد که در نهایت تاثیر چندانی در خروجی کار شما نخواهد داشت.
وقتی برای API باشه دیگه چرا بگیم مشکل داره؟ اینکه فتوشاپ نتونه ویرایش صدا انجام بده، مشکل فتوشاپ نیست و کاربردشون متفاوته. ما برای میکروسرویسها از لومن استفاده میکنیم و واقعا عالی هستند.
@rezajashnsaz0011
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟