هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست
-
تعداد ارسال ها
341 -
تاریخ عضویت
-
آخرین بازدید
-
Days Won
77
پست ارسال شده توسط saber
-
-
باید از طریق فایل php.ini میزان حجم و زمان اپلود رو افزایش بدید سوالات جوملا رو توی انجمن جوملا بپرسید این سوال رو هم بارها توی انجمن جوملا پاسخ دادیم
-
در 47 دقیقه قبل، negar_a گفته است :یعنی اگر تا یک تایمی پرداخت نکرد ، مثلا ده دقیقه ، اون رکورد ذخیره شده در order رو هم حذف کنم ؟ یا فقط روی موجودی ش کار کنم
رکورد رو حذف نکنید فقط موجودی رو کنترل کنید.
-
در در ۱۳۹۹/۵/۲۴ در 09:45، negar_a گفته است :با سلام . ایا باید قبل از پرداخت ، اطلاعات در order ذخیره بشه .؟ من ابتدا در session نگه داشتم و بعد از پرداخت در order ذخیره میکنم.
اینطوری میتونم روی تعداد موجودی های محصولم درست تر عمل کنم .
مشکل این روش من چیه ؟ .
order رو بهترهست قبل از پرداخت توی دیتابیس ذخیره کنید و برای کنترل موجودی هم میتونید یه تایمی رو برای پرداخت هر order در نظر بگیرید مثلا اگه تا ده دقیقه سفارش رو کاربر پرداخت نکرد موجودی رو آزاد کنید که کاربر دیگه ای اگر خواست بتونه سفارش بده و پرداختش رو تکمیل کنه.
- 1
-
اعتبارسنجی های مربوط به ایمیل رو کلا از کدتون بردارید چون اونها رو اجرا میکنه و حتما باید مقدار داشته باشه و همه اون شرایط برقرار باشه که بهتون اجازه ثبت نام بده
برای موبایل هم max:11 رو هم اضافه کنید
- 1
-
توی laravel mix چطوری مسیر دهی کردین؟ کدهایی رو که نوشتید قرار بدید چک کنیم
-
توی روابط userbuyercart رو چطوری پیاده سازی کردی؟ کدهایی رو که نوشتی بذلر چک کنم. از $cart هم یه dd بگیر ببین محتویاتش چی هست
-
شما ارسال قبلی روت رو که تعریف کردید admin.categories.edit ولی توی فراخوانی admin.categories.update نوشتید. مورد بعدی اینکه از $category یه dd بگیرید ببینید محتویاتش چی هست
و آیا شناسه به روت شما ارسال میشه یا نه و مورد بعدی هم اینکه url رو /edit/{category} تعریف کردید بهتره /category/edit/{category} قرار بدید چون حتما توی سیستم چندین قسمت edit دارید
و باید مشخص بشه که از کدوم edit میخواید استفاده کنید.
-
شما توی فایل blade از این route که استفاده میکنید بجای {category} باید مقدار category->id رو قرار بدید تا به همراه روت ارسال بشه
-
خطا بخاطر این هست که شما پارامتر {category} رو توی route ارسال نمیکنید باید مقدارش رو وارد کنید
-
مشکل از خطایی که داده مشخص هست باید پارامتر user رو به route ارسال کنید
- 1
-
سلام، یعنی کدهایی که مینویسید ذخیره نمیشن؟
-
خود سیستم لوکال رو چک کنید ببینید اصلا کار میکنه یا نه؟ اگه لوکالتون کار نکنه مشکل اون رو باید رفع کنید بعد به لاراول برسید
-
کدهایی رو که نوشتید قرار بدید بدون کد دلیل خطا رو سخت میشه مشخص کرد
-
طبق خطایی که دارید متغییر role رو شناسایی نمیکنه احتمالا از کنترلر به blade ارسالش نکردید. یه مورد دیگه هم اینکه از طریق آبجکت user به role دسترسی ندارید؟
-
کدهای html رو چک کنید احتمال داره یه جایی تگی رو نبسته باشید یا اشتباهی بسته باشید
-
زمانی که به درگاه میخواید متصل بشید باید اطلاعات موجود در سبد رو در یه جدول مثلا orders ذخیره کنید و بعد از پرداخت نهایی سفارش خودتون رو وریفای کنید و سبد رو خالی کنید
در مورد این هم که بعد از خروج کاربر از سایت اطلاعات رو در سبدش نگه دارید یا نه بستگی به منطق کار شما داره و همینطور موجودی محصولات چون به هر حال اگر موجودی از محصول محدود هست
اضافه به سبد و خریدها رو هم باید کنترل کنید که مشکل برخورد نکنید.
برای نگه داشتن طولانی هم همون اول اطلاعات سبد رو توی دیتابیس ذخیره میکنه و در صورتی که خرید انجام بشه سبد رو خالی میکنه در غیراینصورت توی مراجعه بعدی هم توی سبد نمایش میده
- 1
-
شما برای هر لیست یه کوئری جدا بزنید چون هر کدوم اطلاعات و ترتیب نمایش اطلاعاتش فرق میکنه و دیگه نیازی نیست عنوان لیست رو داخل کوئری بذارید
-
در 5 ساعت قبل، mhdkhavari گفته است :مشکل قبلی حل شد ممنونم، الان در حال حاضر با این خظا مواجه میشم زمانیکه دکمه ذخیره رو میزنم و ابتدای آموزش 12 رو هم دیدم.
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'description' cannot be null (SQL: insert into `categories` (`title`, `description`, `active`, `updated_at`, `created_at`) values (s, ?, 1, 2020-07-04 11:41:34, 2020-07-04 11:41:34))
طبق این خطا مقدار description خالی به دیتابیس ارسال میشه یا باید چک کنید قبل از اینکه به دیتابیس ارسال کنید حتما مقدار داشته باشه و یا اگه پر کردنش دلبخواه هست
فیلد description رو توی دیتابیس بطور پیشفرض null قرار بدید که خطا نده. از طریق migration هم میتونید فیلد description رو nullable بذارید که وقتی خالی بود خطا نده
-
میتونید از متد instanceof استفاده کنید و بررسی کنید که object شما مربوط به کدوم کلاس هست
- 1
-
دوست عزیز یکم با دقت کدنویسی کنید شما توی فایل blade تگ فرم رو اشتباه تایپ کردید و بجای form نوشتید from برای همین ارسال فرم شما کار نمیکنه
- 1
-
دستور vendor-publish پکیج رو اجرا کردید؟
-
مسیر تصاویر رو چک کنید احتمالا در مسیر دهی تصاویر مشکلی داره و باید رفع کنید توی فیلم دقیق نحوه مسیردهی تصاویر رو ببینید
-
شما توی فایل composer.json نسخه guzzle رو به شکل زیر تغییر بدید
"guzzlehttp/guzzle": "^7.0"
سپس دستور composer update رو اجرا کنید و مجدد سایت رو چک کنید
-
در مورد سوال اول از متد orderBy میتونید استفاده کنید و بیشترین بازدیدها رو بگیرید مثلا 5 مطلب که بیشترین بازدید رو داشتن به شکل زیر
Articles::orderBy('نام ستون بازدید','desc')->take(5)->get(); // بجای نام ستون بازدید نام ستون جدول خودتون رو بذارید
در مورد سوال دوم هم بعد از حذف میتونید یه کوئری با دستور زیر اجرا کنید تا شمارش رو از ادامه انجام بده
ALTER TABLE table_name AUTO_INCREMENT=1 // بجای table_name نام جدول خودتون رو بذارید
خطا در store
در رفع مشکلات و سوالات عمومی لاراول Laravel
ارسال شده در · Report reply
متغییر msg رو کجا تعریف کردید؟ چون این متغییر رو پیدا نمیکنه بهتون خطا میده