صدرا حکیم

صدرا حکیم

  • sadrahkm@
  • تخصص : توسعه دهنده لاراول
  • آخرین فعالیت 3 سال پیش
تاریخ عضویت 5 سال پیش
صدرا حکیم
2 سال پیش
توسط ehsan آپدیت شد

پیاده سازی سبد خرید

سلام دوستان من توی خیلی از سایت ها دیدم که سبد خرید رو سمت فرانت هندل میکنند. بهتره سبد خرید رو سمت فرانت هندل کنیم یا بک ؟ و اگه بخواهیم سمت بک هندل کنیم، بهتره توی کوکی ها ذخیره بشه یا سشن ؟ من بعضی جاها دیدم که سبد خرید رو با کوکی پیاده سازی کردن و بنظرم اشکال داره. چون ممکنه کاربر کوکی های مرورگ...

صدرا حکیم
4 سال پیش
توسط صدرا حکیم آپدیت شد

ابهام در کش کردن روابط لاراول و استفاده از fresh

سلام دوستان من یه تیکه کد نوشتم که مربوط به تست یک فیچر هست. ولی به یه ابهامی برخورد کردم $project = ProjectFactory::withTasks(1)->create(); $this->actingAs($project->owner) ->patch($project->tasks[0]->path(), [ 'body' => 'Changed',...

صدرا حکیم
4 سال پیش
توسط صدرا حکیم مطرح شد

سوال در مورد تست نویسی با Dusk

سلام دوستان فرض کنید میخوایم برای مدل Project تست بنویسیم. برای create کردنش، هم میخوایم دیتابیس رو چک کنیم و هم view رو بررسی کنیم که اضافه شده یا نه. الان ما باید دو تا تست بنویسیم یعنی ؟ یکی با Dusk که View رو بررسی میکنه و یکی دیگه هم تو همون فولدر Features ؟ ( منظورم این هست که آیا باید 2 تا تس...

صدرا حکیم
4 سال پیش
توسط محمدحسن یگانه آپدیت شد

طراحی جدول لایک و دیسلایک و منابع یادگیری دیتابیس

سلام دوستان بنظرتون برای پیاده سازی سیستم لایک/دیسلایک، بهتره که مثلا برای جدول پست ها، بیایم دو تا ستون برای اینها بذاریم ؟ یا کلا یه جدول به اسم likes بسازیم و صرفا با user id و post id و یه ستون برای لایک ( که boolean باشه و لایک و دیسلایک بودنش رو مشخص کنه )، این رو پیاده سازی کنیم اصلا فرقی زیا...

صدرا حکیم
4 سال پیش
توسط روح اله ابراهیم زاده آپدیت شد

پیاده سازی تعداد بازدید هر مطلب

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

صدرا حکیم
5 سال پیش
توسط حسام موسوی آپدیت شد

پادکست های راکت

سلام وقت بخیر :) اگر میشه لطف کنید به قسمت پادکست های وبسایت راکت بیشتر رسیدگی کنید. این پادکست واقعا مفید هستند و خیلی میتونند به ما در زمینه های مختلف برنامه نویسی کمک کنند. ممنون از شما @hesammousavi

صدرا حکیم
5 سال پیش
توسط صدرا حکیم آپدیت شد

کار نکردن رویداد هنگام اضافه شدن یک المان

سلام دوستان فرض کنید یه کد خیلی ساده مثل زیر داریم <a href="#" class="test">Hello</a> $('.test').click(function (e) { e.preventDefault(); alert(۱۱۱۱); $(this).after('<a href="#" class="test">Hello۲</a>'); }); زمانی که لینک دومی به صفحه اضافه میشه ( که در واقع ه...

صدرا حکیم
5 سال پیش
توسط سید حسین رضوی آپدیت شد

پیاده سازی Features برای مطالب

سلام دوستان من برای مطالب سایت، یک سری Features در نظر گرفتم. کاربر میتونه هر کدوم رو بخواد پر کنه و مطلبی با اون امکانات رو منتشر کنه. امکاناتی مثل گالری، ویدئو، منو های آکاردئونی و ... برای پیاده سازی همچین چیزی، بنظرتون ساختار دیتابیس باید به شکل باشه ؟ من خودم 3 تا جدول Post و Features و PostAll...

صدرا حکیم
5 سال پیش
توسط Seyyed Mojtaba Hoseyni آپدیت شد

تعداد نتایج حاصل از رابطه Many to Many

سلام دوستان توی روابط Many to Many میشه با شکل زیر مقادیری که با اون شی در رابطه هستند رو برگردونیم. $user->followings()->count() ولی به نظرم راه بهتری هم باید وجود داشته باشه. چون اینجوری تمام اشیایی که رابطه دارند، لود میشن. یه متد withCount هست که همه اشیای مربوط به یه مدل رو برمیگر...

صدرا حکیم
5 سال پیش
توسط سیدعلی موسوی آپدیت شد

مشکل با متد در Component Tag

سلام دوستان من توی Layout ام یه کامپوننت قرار دادم که داخل کلاس اون کامپوننت یه متد به اسم isActiveTab هست که میخوام از این متد، توی کامپوننت ام استفاده کنم. ولی با اررور زیر مواجه میشم Undefined variable: isActiveTab (View: ... resources\views\components\Dashboard\sidebar.blade.php) این قسمتی از ف...

صدرا حکیم
5 سال پیش
توسط امین محمدزاده آپدیت شد

ویژگی های نمونه کار خوب

سلام دوستان من دوست دارم سمت بک و با فریم ورک لاراول فعالیت داشته باشم و لاراول رو هم نسبتا بلد هستم. بنظرتون برای اینکه نمونه کار های خوب درست کنم، بهتره یه قالب رو از 0 تا 100 ( یعنی هم فرانت هم بک ) رو بالا بیارم ؟ یا از قالب های آماده html استفاده کنم و با لاراول اون ها رو پیاده سازی کنم ؟