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

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

تمامی فعالیت ها

این جریان به طور خودکار بروز می شود     

  1. هفته گذشته
  2. سلام ، خیلی ممنون از راهنمائیتون ولی با این که خط دستور اکستنشن که فرمودید رو از فایل php.ini برداشتم هنوز هم اون error رو میده ..!
  3. جدیدا
  4. سلام داخل فایل php.ini کامنت اکستنشن pdo رو بردارین ;extension=php_pdo_mysql.dll
  5. سلام ، دوستان من هنگام اجرای دستور php artisan migrate در ترمینال VS-code با ی همچین خطایی مواجه میشم: [Illuminate\Database\QueryException] could not find driver (SQL: select * from information_schema.tables where table_schema = laravel and table_name = migrations) [PDOException] could not find driver البته laravel نسخه 10 رونصب کردم، کمک و راهنمایی کنید ، خدا خیرتون بده
  6. سلام و عرض ادب خدمت همه اساتید و دوستان عزیز بنده دوتا سایت دارم هر دوتا مثل هم هستن فقط تو سایت دومم قابلیت لینک preview نمایش داده نمیشه تگ های og رو مستقیما داخل هدر گذاشتم و مستقیا بهشون ادرس تصویر رو دادم حتی از داخل کنترلر بصورت داینامیک هم ادرس دهی کردم و ادرس تصاویر را داخل open graph گذاشتم و مشکل حل نشد برای ادرس سایت از اسلاگ استفاده کردم اما مشکل اینجاست همون صفحه اول سایت رو هم نمایش نمیده بنظر شما مشکل از کجا میتونه باشه؟ دوستی فرمودن که اسلاگ فارسی هست بنده اسلاگ رو به انگلیسی هم تغییر دادم بازم حل نشد از پکیج seo tools استفاده کردم و کانفیگ اون رو به درستی تکمیل کردم ولی بازم مشکل داره البته توی پیامک های گوشی(sms) تصاویر لینک نمایش داده میشن فقط تو تلگرام مشکل داره و البته سایت تازه هست 2 ماهه اپلود شده ممکنه ربطی به ایندکس گوگل داشته باشه؟ خواهشمندم راهنمایی کنید
  7. هنگام نصب پیغامی که در تصویر مشاهده میفرمایید میدهد. لطفن راهنمایی بفرمایید
  8. سلام متاسفانه موفق نشدم این کد ایجکس رو درست کنم به این شکل نوشتم function manage_region_status(status) { let city = $('#city-dropdown').val(); $.ajax({ type:'POST', url:"{{ route('disable-regions') }}" data: { _token: "{{ csrf_token() }}", city_id : city }, success: function(data) { console.log(data); }, error: function(error) { console.log(error); } }); // let city = $('#city-dropdown').val(); // $.ajax({ // type:'POST', // url:"{{ route('admin.send.locations') }}" // data: { // "_token": "{{ csrf_token() }}", // status: status, // city: city // }, // }); } روت Route::post('/disable-regions' , [AdminController::class , 'disableRegions'])->name('disable-regions'); توی کنترلر که دیگه نیازی نداره کوئری باشه درسته ؟ این هم بلید <button type="button" style="display: none" id="enable_region" class="btn btn-info">فعال</button> <button type="button" style="display: none" id="disable_region" class="btn btn-danger">غیرفعال</button> اصلا درخواست ارسال نمیشه به دیتابیس
  9. سلام در پروژه طراحی پنل در قسمت خروج میخواستم با زدن دکمه خروج وارد صفحه لاگین بشه ممنون میشم راهنمایی بفرمایید
  10. سلام تو فایل .env APP_URL به شکل زیر باید باشه APP_URL=http://localhost:8000 و دستورات زیر تو ترمینال بزنید php artisan config:cache php artisan config:clear php artisan route:clear php artisan route:cache
  11. لینک زیر رو چک کنید https://stackoverflow.com/questions/28956911/how-can-i-access-my-laravel-app-from-another-pc
  12. سلام وقتتون بخیر من تمام مراحل نصب filemanager رو انجام دادم اما خروجی فایل منیجر رو نمیاره
  13. سلام، وقت بخیر من میخوام پورت 8000 لاراول رو روی شبکه به اشتراک بذارم تا همکارم که فلاتر کار میکنه بتونه api رو در لحظه تست کنه، آیا ممکنه؟ ممنون
  14. all رو باید تو این متد بالا بزارم ؟ به این شکل تعریف کنم $('#region-dropdown').html('<option value="all">تمام مناطق</option>'); یا این شکل؟ ایجکس بلد نیستم let city = $('all').val(); این کدهای کنترلرم اشتباهه ؟ public function submitLocation(Request $request , Region $region) { if($request->region[0] == 'all') { $region = Region::where('city_id', $request->city)->get(); if ($region->status == 1) { $region->status = 0; } else { $region->status = 1; } $region->save(); // $region->status = 0; // $region->save(); // $region = Region::update([ // 'status' => 0 // ]); // DB::table('regions') // ->where('id','=',$region) // ->update([ // 'status'=>'0', // ]); } // if ($request->region[0] == 'all') { // $region = Region::where('city_id', $request->city)->get(); // // auth()->user()->regions()->sync($region); // $region = Region::updated([ // 'status' => 0 // ]); // } else { // $region = Region::findOrFail($request->region); // // auth()->user()->regions()->sync($region); // $region = Region::updated([ // 'status' => 1 // ]); // } return redirect(route('locations')); }
  15. نه نمیخام جدول تخفیف برای هر محصول ایجاد کنم ، میخوام کدهای تخفیف رو برای محصول مشخص کنم میخام به ازای هر کاربرانی که معرفی میشه ازسمت یک شخص بهش کد تخفیف تعلق بگیره به این شکل اگه 5 نفر استفاده کردن 50 درصد تخفیف اگه 10 نفر 100 درصد اعمال بشه برای خرید مثلا من فقط یه بخش دارم تو سایت که کاربران باید اشتراک تهیه کنن تا بتونن استفاده کنن حالا میخام اگه کد تخفیف داشتن بتونن هزینه کمتر بدن با استفاده از کد تخفیف یا اگه مثلا 10 نفر رو معرفی کرد به ازای اون تخفیف بتونه رایگان از اون اشتراک استفاده کنه
  16. اینقسمت باید id شهری رو که انتخاب شده از طریق جیکوئری دریافت کنید و با نام city به کنترلر ارسال کنید چون توی کنترلر دیدم با نام city دریافت میکنید به شکل زیر function manage_region_status(status) { let city = $('#city_input_id_add_here').val(); $.ajax({ type:'POST', url:"{{ route('your route name') }}" data: { "_token": "{{ csrf_token() }}", status: status, city: city }, }); } توی کنترلر یه فیلد با مقدار all هم دیدم دریافت میکنید اون رو هم باید مقدارش رو از فرم بگیرید و توی ایجکس ارسال کنید
  17. اون جدولی که بهتون گفتم براساس اون سناریوی اولی بود که گفته بودید. الان میخواید بطور جداگانه برای هر محصولی تخفیف ایجاد کنید؟ یا میخواید کدهای تخفیف استفاده شده رو برای هر محصولی مشخص کنید؟
  18. باید یه بخش تنظیمات داشته باشید و از طریق اون همیشه طبق نیازی که دارید تخفیف رو تعیین کنید مثلا در تنظیمات مشخص کنید تعداد معرف: x و میزان تخفیف y بعد براساس تعداد معرفیهای کاربر و تنظیماتی که انجام دادید میتونید میزان تخفیف رو محاسبه کنید.
  19. جدول به این شکل میشه ؟ Schema::create('discounts', function (Blueprint $table) { $table->id(); $table->foreignId('user_id')->constrained()->onDelete('cascade'); $table->string('code'); $table->integer('percent'); $table->boolean('status')->default(0); $table->timestamps(); }); حالا من برای مثلا جدول محصول بخوام باید این جدول رو هم داشته باشم ؟ یا مثل یوزر فقط یه فیلد product_id بزارم ؟ Schema::create('discount_product', function (Blueprint $table) { $table->foreignId('product_id')->constrained()->onDelete('cascade'); $table->foreignId('discount_id')->constrained()->onDelete('cascade'); $table->primary(['discount_id' , 'product_id']); });
  20. از کنترلر باید مدیریت بشه درسته ؟ تو این متد که فرم رو دارم اینجا باید ایدی شهر رو بگیرم و بگم استاتوس رو تو جدول منطقه غیرفعال کنه ؟ public function submitLocation(Request $request , Region $region) { if($request->region[0] == 'all') { $region = Region::where('city_id', $request->city)->get(); $region = Region::updated([ 'status' => 0 ]); } }
  21. اره اول به این شکل گفتن الان ولی تغییر کرد !! بابت هر کاربری که از کد تخفیف استفاده میکنه درصدها متفاوت باشه ... اگه 5 نفر استفاده کردن 50 درصد تخفیف اگه 10 نفر 100 درصد یا به این شکل یک بار استفاده شد بگه 20 درصد دوبار 40 و 5 بار استفاده کردم 100 درصد ... پس باید این شرایط باید جدول جدا درست کرد و اینکه درصدها رو بشه تغییر دادم باید کوئری زد فقط درسته ؟
  22. این بخش وقتی dd میگیرم اطلاعات همون کاربری که میخام نمایش میده ولی یه ارور هم دارم دلیلش چیه ؟
  23. function manage_region_status(status) { $.ajax({ type:'POST', url:'/admin.send.locations', data: { status // _token: '{{csrf_token()}}' "_token": "{{ csrf_token() }}", }, }); } اینجا مشکل دارم
  24. برای این موضوع میتونید یه بخش تنظیمات توی پنل ادمین داشته باشید و بخشهایی رو که میخواید قابل فیلتر باشن از اونجا مشخص کنید و هر زمانی خواستید یه بخشی رو فعال یا غیرفعال کنید
  25. توی پست اول گفتید هر کاربر که از کد معرف استفاده کنه مثلا 30 درصد تخفیف به کاربر معرف تعلق بگیره اگر اینطوری باشه و میخواید برای هر ثبت نام معرفی شده یه کد تخفیف جنریت کنید میتونید یه جدول برای تخفیفها بسازید و وقتی کاربری با کد یه کاربر ثبت نام کرد تخفیف رو براش توی جدول تخفیفها ثبت کنید این جدول هم میتونه ستونهای زیر رو داشته باشه: discount_id discount_user_id شناسه کاربری که تخفیف بهش تعلق گرفته discount_code کد تخفیف ایجاد شده discount_percent درصد تخفیف discount_status وضعیت تخفیف که 0 یا 1 بگیره که پیشفرض 0 باشه و زمانی که از کد تخفیف استفاده شد به 1 تغییر بدید که مشخص باشه کدوم تخفیفها استفاده شده created_at updated_at کلا تخفیف حالتهای مختلفی میتونه داشته باشه ولی با این روش به نظرم چیزی رو که میخواید میتونید پیاده سازی کنید.
  26. یه سوال ایا نیازه جدول جدا برای فیلتر ایجاد بشه ؟ من میخام فیلترهایی که برای کاربران قابل نمایش هست از پنل ادمین بشه مدیریتش کنه ( مثلا بتونم سن رو غیرفعال کنم تا فیلتر بر اساس موارد دیگه باشه و سن رو نشون نده موقع فیلتر کردن)
  27. موقع dd به بخش رو false میاره Illuminate\Database\Eloquent\Collection {#1528 ▼ // app\Http\Controllers\frontend\SearchController.php:62 #items: array:1 [▶] #escapeWhenCastingToString: false این بخش فالس هست }
  1. نمایش فعالیت های بیشتر
×
×
  • جدید...