چگونه در لاراول آخرین زمان ورود کاربر و ip آن را ثبت کنیم؟

در لاراول برای کاربران ماژول احراز هویت (Laravel Auth) وجود دارد که این ماژول از جدول کاربران و مدل آن تشکیل شده است، اما در این ماژول آخرین ورود و ip کاربر ثبت نمی شود و خودمان باید آن را ایجاد کنیم. برای ثبت زمان آخرین ورود و ip از جدول کاربران استفاده می کنیم، برای این کار ماگریشنی (Mig...

لاراول چیست

لاراول یک فریم ورک php‌ است که به گونه‌ای توانسته این زبان برنامه‌نویسی را از یکنواختی و سادگی خارج کند. با این فریم ورک می‌توانید امکانات فوق‌العاده‌ای ایجاد کنید و یک وب‌سایت بسیار حرفه‌ای طراحی کنید. اگر با واژه فریم ورک و مفهوم آن آشنای...

برنامه نویسی کامپیوتر

برنامه‌نویسی یک فرآیند خلاقانه است که چگونگی انجام یک کار یا یک وظیفه خاص را به کامپیوتر آموزش می‌دهد. هالیوود تصویری از برنامه‌نویس‌ها ارائه داده است و آن‌ها را تکنسین‌های uber‌ای معرفی کرده است که می‌توانند پشت یک کامپیوتر نشسته و در هر ثانیه یک کلمه عبور...

env. و متغییر هاش در لاراول

فایل .env موجود در لاراول، برای ایجاد تنظیمات و پیکربندی‌های مختلف براساس محیطی که برنامه شما در آن اجرا می‌شود، مورد استفاده قرار می‌گیرد. این فایل، انعطاف‌پذیری لازم را برای داشتن متغیرهای مختلف در حالت local و مرحله تولید (production) برنامه ارائه می‌کند.

آیا وب سایت های نمونه کار در حال مرگن ؟

امروزه اطلاعات از طریقه شبکه های اجتماعی یا آپ های ارتباطی رو گوشی ها به سرعت در حال گسترشه و متوقف کردن اون عملا غیر ممکنه و حقیقت اینکه مشتریان بالقوه و مردم عادی بندرت وقت میکنن تو یه روز پرمشغله به اینطور وبسایت ها سر بزنن .  ما امروز قصد داریم بهترین راهی که طراحاها باید تو جه...

تفاوت های wireframe ، prototype ، mockup

در اين پست توضيح  میدیم كه اين ها چه فرقي با هم دارند وچگونه استفاده ميشن . این ۳ به منظورهاي مختلف و مقاصد مختلف در نظر گرفته میشن و ازشون استفاده میشه . خیلیا از اینا استفاده نمیکنن و حتی اسمشونم نشدیدن اما بهتره باهم و تو این مقاله با اینها آشنا بشیم . گاهي اوقات يك پروژه تنها به استفاده...

ارسال push notification با سرویس ایرانی pushe پوشه

خوب اصلا بریم ببینیم push notification چیه؟ اپلیکیشن های موبایل ممکن است نیاز داشته باشیم تا سرور ، کلاینت را از آخرین تغییراتی که مرتبط با آن است با خبر کند. برای مثال فرض کنید ما یک سیتم فروشگاهی داریم و می خواهیم به محض اینکه محصولی در فروشگاه اضافه شد به بعضی از کاربران سیستم اعلا...

چرخه حیات react

LifeCycle (چرخه حیات) یک فریم ورک ری اکت از زمانی که اولین درخواست برای آن ارسال می‌شود شروع و تا .... که در عکس زیر میبنید.  . معمولا در مصاحبه های کاری ، از شما درخواست می‌شود که چرخه حیات یک برنامه react js از زمان اولین درخواست تا زمان نمایش صفحه  را شر...

با phpdoc چطوری مستند سازی پروژه رو انجام بدم

PhpDoc ابزار قدرتمند مستندسازی کامنت‌نویسی کاربردهای زیادی دارد، که می‌توان از مهمترین موارد استفاده آن به خطایابی و راهنمای برنامه‌نویسان برای تجزیه و تحلیل و توسعه سریعتر کدها اشاره نمود. در ادامه به بررسی یکی از قویترین ابزارهای مستندسازی یعنی phpdoc که چارچوبی برای...

مقدمه ای بر آموزش ری اکت react

این اموزش دقیقا گام به گام از تجربه خودم با مرحله مرحله از سایت ری اکت ترجمه و جوییده شده یه سری مطالب رو میخوام به شما بگم. ری اکت یه کتابخونه از جاوا اسکریپته برای ساخت رابط کاربری. دیگه درباره امکانات ری اکت نمیگم و اوتو تو مقاله ای دیگه صحبت میکنم. و میخوام درباره نصب ری ا...

داکیومنت پروژه ها با swagger

سووگر  swagger چیه؟ سووگر یه ابزار قدرتمنده برای ساخت داکیومنت به صورت کاملا اتوماتیک که راه حل مناسبی برای نوشتن مستندات یه پروژه  Api  در اختیار شما میگزازه. کلا سووگر یه ابزار برای  php هست اما خوب یه پکیج خوب برای  laravel دار که تو لینک پایین ادرس...

مفهوم Idempotent در توسعهٔ نرم افزار

در پروسهٔ توسعهٔ نرم افزار زمانی که یه سری کار ها به صورت تکرار انجام بشه و هیچ اتفاقی در اون زمان نیفته به اصلاح میگن این سرویس   هست برای درک بیشتر این قضیه فک کنید ما در  php  با توابع  time() داریم اخرین مقدار تایم استمپ رو چک میکنیم. این مقدار در...

آموزش React localStorage جاوا اسکریپت

قلب هر اپلیکیشنی که با react توسعه داده شده،state است.کامپوننت های میتوانند state های داخلی خود را داشته باشند و به عقیده من با توجه به سادگی آن میتوان کارهای خیلی باحالی انجام داد.بیایید تصور کنیم شما در حال ساختن و ایجاد یک برنامه عالی هستید و نیاز دارید اطلاعات کاربر رو به صورت local بر روی مر...