رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

negar_a

کاربر
  • تعداد ارسال ها

    41
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

1 معمولی

1 دنبال کننده

درباره negar_a

  • درجه
    کاربر انجمن

آخرین بازدید کنندگان نمایه

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمیشود.

  1. خیلیی ممنونم . نتیجه داد . داکیومنت ها رو نگاه کرده بودم ظاهرا اینها رو نگفته بود .
  2. با سلام . من یک جدول order و یک product دارم . چون روابط این دو جدول many to many هست بین این دو روابط مورد نیاز و جدول pivot رو ایجاد کرد . order_product دارای این فیلدها هست . id , order_id,product_id , quantity وقتی کد مربوط به درج در pivot رو مینویسم این خطا رو میده SQLSTATE[42S22]: Column not found: 1054 Unknown column '0' in 'field list' (SQL: insert into `order_product` (`0`, `order_id`, `product_id`) values (2, 10, 1)) این هم کد من . $order = Order::create($orderData); $order->products()->attach($productID,$quantity); $productID و $quantity ارایه ای هستند که مقادیر لازم رو دارند .
  3. یعنی اگر تا یک تایمی پرداخت نکرد ، مثلا ده دقیقه ، اون رکورد ذخیره شده در order رو هم حذف کنم ؟ یا فقط روی موجودی ش کار کنم
  4. و طبق این تصویر من به جای order_detail نوشتم order_product . ایا روابط بین order و product چند به چند است ؟ یعنی یک رکورد از order میتواند متعلق به چند product باشد ؟ و یک product متعلق به چند order? بین اینها pivot table ایجاد میشه ؟
  5. با سلام . ایا باید قبل از پرداخت ، اطلاعات در order ذخیره بشه .؟ من ابتدا در session نگه داشتم و بعد از پرداخت در order ذخیره میکنم. اینطوری میتونم روی تعداد موجودی های محصولم درست تر عمل کنم . مشکل این روش من چیه ؟ .
  6. سلام دوستان . من فرم رجیستر رو تغییر دادم و شماره موبایل به فیلدها اضافه و وارد کردنش رو اجباری کردم . میخوام ایمیل یا نباشه یا اگر هست پر کردنش اجباری نباشه . این متد رو به این شکل در registercontroller کاستومایز کردم ولی نتیجه نمیده . یعنی ایمیل رو اگر پر نکنم ثبت نام نمیکنه . protected function validator(array $data) { return Validator::make($data, [ 'name' => ['required', 'string', 'max:255'], 'email' => ['string', 'email', 'max:255', 'unique:users'], 'phone' => ['required','min:11','numeric','unique:users'], 'password' => ['required', 'string', 'min:8', 'confirmed'], ]); }
  7. با سلام . من از این کد در فایل blade استفاده میکنم . {{$products->links()}} میخوام استایل صفحه بندی رو خودم اعمال کنم . اما نمیدونم از کدوم قسمت تغییر بدم . جستجو هم کردم . متوجه نشدم . با سپاس
  8. لینکی که دادید احتمالا بصورت get میخواید logout کنید . درسته ؟ برای خود لاراول با post هست . کدتون رو بزارید دوستان بهتر میتونن کمک کنند.
  9. سلام دوستان . سوالم مربوط به html.css,jquery هست . این لینک رو ببینید لطفا https://www.toytoy.ir/ میخوام مثل این سایت وقتی روی جزییات پروفایل ( قسمت بالای منو تصویر پروفایل کاربری )کلیک کردم شبیه popover در بوت استرپ کادری باز بشه و جزییاتش مثل این باشه . جستجو کردم اما گویا نمیشه در کد زیر این جزییات رو قرار داد . <a href="#" data-toggle="popover" title="Popover Header" data-content="Some content inside the popover" data-placement="bottom" class="nav-link"><span class="icon-user-circle-o icon-nav"></span></a> از چی باید استفاده کنم .
  10. با سلام مجدد . در مورد سبد خرید : اطلاعات محصولات در ابتدا در سشن ذخیره میشن . چه زمانی باید در دیتابیس ثبت بشن ؟ زمان پرداخت نهایی ؟ و اینکه در بعضی سایتها کاربر که از سایت خارج میشه و دوباره برمیگرده سبد خریدش همچنان موجوده و در بعضی سایتهای دیگه میبینیم پاک شده . کدوم بهتره ؟ اینهم از سشن به مدت طولانی استفاده کرده ؟
  11. من کد middleware رو به این شکل نوشتم . میخوام وقتی کاربر وارد صفحه ی وارد کردن کد تایید شد ، اگر بیش از شصت ثانیه زمان برد ریدایرکت بشه . ولی کد کار نمیکنه . ( بنظرم در اینجا میشه به جای زمان create_at از زمان فعلی هم استفاده کرد . درسته ؟) public function handle($request, Closure $next) { if (auth()->check()) { $expire_verify =date('H:i:s', strtotime('+60 second')); if(date('H:i:s')>$expire_verify){ $msg ='your error message'; return redirect()->back()->with('invalid', $msg); } } return $next($request); } اسم این صفحه ای که کاربر کد تایید وارد میکنه check-code هست و من middleware رو به همین صفحه اختصاص دادم .
  12. ممنون برای اینهمه کد . بیشتر سوالاتم درک منطق هست . مثلا اینکه نیازی هست کد تایید هم مثلا با نام verify در دیتابیس ذخیره بشه یا فقط در سشن کافیه ؟ کد کپچا بهتره در کدوم مرحله باشه ؟ ثبت نام من دو مرحله ای هست ، مرحله ی اول نام موبایل پسورد .... مرحله دوم ادرس شهر و ... اون max_time برای زمانی هست که کاربر فرصت وارد کردن کد تایید رو داره . درسته ؟
  13. و یک مساله دیگه اینه که وقتی از سیستم خود uath استفاده کنم ، وقتی اطلاعات اولیه مثل موبایل نام پسورد وارد میشه ، در پایگاه یک رکورد درج شده و در نتیجه لاگین اتفاق میفته . ایا منطقی هست که قبل از تایید کد ، کاربر لاگین بشه ؟ اینو چطور تغییر بدم ؟
  14. ممنون. فکر میکردم پیچیده تر از اینها باشه. پس به پکیجی مثل nexmo نیازی نیست ؟ و از طرفی اگر کاربر کد تایید رو وارد نکرد ، بهتره هر چند ساعت یکبار رکوردهای اضافی حذف بشوند با کرون جاب ؟
  15. سلام دوستان. من تو پروژه ام میخوام قسمت auth و ثبت نام رو تغییر بدم . بعنوان مثال فیلدهایی به جدول user اضافه کردم : phone , address,city,postCode . در مرحله ی اول میخوام کاربر اینها رو فقط پر کنه : name , emaile ,password,phone و بعد از اینکه کدی به موبایلش ارسال شد و کاربر درست وارد کرد بعد از اون ثبت ، لاگین و ریدایرکت اتفاق بیفته . و در مراحل بعد مابقی اطلاعات مثل ادرس و ... رو پر کنه کلیت کار اینه اما نمیدونم جطور و کدوم قسمت کدهای رو ویرایش کنم . مثلا در registreController چه تغییری ایجاد کنم که بعد از چک کردن phone اطلاعات رو ذخیره کنه . احتمالا باید middleware بسازم درسته ؟ ممنون میشم راهنمایی کنید .
×
×
  • جدید...