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

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

negar_a

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

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

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

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

1 معمولی

1 دنبال کننده

درباره negar_a

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

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

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

  1. سلام . من یک سایت فروشگاه اسباب بازی دارم . جدول category جدول دسته بندی محصولات هست که ایجاد کردم . مثلا در جدول category داریم : عروسک ، ماشین ، تفنگ و ... A : از طرفی هر محصول یا دخترانه یا پسرانه هست . : دخترانه ، پسرانه B : و مربوط به یک رده ی سنی میباشد . مثلا زیر 1 سال ، 1 تا 3 سال ، 3 تا 5 سال و ... میخوام بدونم مورد A و B رو کجا قرار بدم . در جدول دسته بندی ؟ یا در جدول product? یا براشون جدول جدا تعیین کنم ؟ کدوم بهینه تره ؟ اخه در منوها ی سایت اصلی اینا رو دارم : دسته بندی محصولات . دخترانه / پسرانه رده ی سنی
  2. باسلام. نسخه ی جدید xampp,composer رو نصب کردم . تا با لاراول 9 کار کنم . حالا پروژه ی قدیمی من که با لاراول 7 بود و همین طور php 7 دیگه کار نمیکنه. یعنی دستورات artisan اجرا نمیشه و کلی خطا میده . PS C:\xampp\htdocs\mysite\shopping> php artisan migrate PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Support\Collection.php:1294 Stack trace: #0 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Support\Collection.php(11): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Return type of ...', 'C:\\xampp\\htdocs...', 1294) #1 C:\xampp\htdocs\mysite\shopping\vendor\composer\Cl assLoader.php(444): include('C:\\xampp\\htdocs...') #2 C:\xampp\htdocs\mysite\shopping\vendor\composer\Cl assLoader.php(322): Composer\Autoload\includeFile('C:\\xampp\\htdocs.. .') #3 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Support\helpers.php(109): Composer\Autoload\ClassLoader->loadClass('Illuminate\\Supp...') #4 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\PackageManifest.p hp(89): collect(Array) #5 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\PackageManifest.p hp(78): Illuminate\Foundation\PackageManifest->config('aliases') #6 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Bootstrap\Registe rFacades.php(26): Illuminate\Foundation\PackageManifest->aliases() #7 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Application.php(2 28): Illuminate\Foundation\Bootstrap\RegisterFacades->bootstrap(Object(Illuminate\Foundation\Applicatio n)) #8 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Console\Kernel.ph p(311): Illuminate\Foundation\Application->bootstrapWith(Array) #9 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Console\Kernel.ph p(128): Illuminate\Foundation\Console\Kernel->bootstrap() #10 C:\xampp\htdocs\mysite\shopping\artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\Arg vInput), Object(Symfony\Component\Console\Output\ConsoleOut put)) #11 {main} in C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Support\Collection.php on line 11 PHP Fatal error: Uncaught ErrorException: Method ReflectionParameter::getClass() is deprecated in C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Container\Container.php:875 Stack trace: #0 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Container\Container.php(875) : Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8192, 'Method Reflecti...', 'C:\\xampp\\htdocs...', 875) #1 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Container\Container.php(838) : Illuminate\Container\Container->resolveDependencies(Array) #2 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Container\Container.php(685) : Illuminate\Container\Container->build('App\\Exceptions\\...') #3 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Application.php(7 94): Illuminate\Container\Container->resolve('App\\Exceptions\\...', Array, false) #4 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Container\Container.php(265) : Illuminate\Foundation\Application->resolve('App\\Exceptions\\...', Array, false) #5 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Container\Container.php(803) : Illuminate\Container\Container->Illuminate\Container\{closure}(Object(Illuminate\ Foundation\Application), Array) #6 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Container\Container.php(685) : Illuminate\Container\Container->build(Object(Closure)) #7 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Application.php(7 94): Illuminate\Container\Container->resolve('Illuminate\\Cont...', Array, true) #8 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Container\Container.php(633) : Illuminate\Foundation\Application->resolve('Illuminate\\Cont...', Array) #9 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Application.php(7 79): Illuminate\Container\Container->make('Illuminate\\Cont...', Array) #10 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Bootstrap\HandleE xceptions.php(164): Illuminate\Foundation\Application->make('Illuminate\\Cont...') #11 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Bootstrap\HandleE xceptions.php(108): Illuminate\Foundation\Bootstrap\HandleExceptions->getExceptionHandler() #12 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Bootstrap\HandleE xceptions.php(94): Illuminate\Foundation\Bootstrap\HandleExceptions->renderForConsole(Object(ErrorException)) #13 C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Foundation\Bootstrap\HandleE xceptions.php(130): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException)) #14 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown() #15 {main} thrown in C:\xampp\htdocs\mysite\shopping\vendor\laravel\fra mework\src\Illuminate\Container\Container.php on line 875 PS C:\xampp\htdocs\mysite\shopping> جستجو کردم میگه باید composer آپدیت بشه . ولی وقتی میزنم composer update میگه : - Root composer.json requires php ^7.2.5 but your php version (8.1.6) does not satisfy that requirement. ارهایی که انجام دادم : اول در composer.json بطور دستی ورژن جدید php رو وارد کردم . php : 8.1.6 سپس دستور composer update رو اجرا کردم. اما بعد از وارد کردن php artisan باز خطاهای بالا رو میده
  3. سلام دوستان . وقتی کد npm run dev رو اجرا میکنم کلی خطا میده . مشابه سوال و خطاهای داده شده برای من تو این لینک اومده . با اینکه مراحل پیشنهادی رو انجام میدم اما نتیجه نمیگیرم . https://stackoverflow.com/questions/60419160/why-i-can-not-run-npm-run-dev این هم اطلاعات composer.json من : { "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", "keywords": [ "framework", "laravel" ], "license": "MIT", "require": { "php": "^7.2.5|^8.0", "fideloper/proxy": "^4.4", "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^6.3.1|^7.0.1", "laravel/framework": "^7.29", "laravel/tinker": "^2.5", "laravel/ui": "2.4" }, "require-dev": { "facade/ignition": "^2.0", "fakerphp/faker": "^1.9.1", "mockery/mockery": "^1.3.1", "nunomaduro/collision": "^4.3", "phpunit/phpunit": "^8.5.8|^9.3.3" }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true }, "extra": { "laravel": { "dont-discover": [] } }, "autoload": { "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" ] }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" } }, "minimum-stability": "dev", "prefer-stable": true, "scripts": { "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover --ansi" ], "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "@php artisan key:generate --ansi" ] } }
  4. من یک سایت فروشگاهی ایجاد کردم . مدیر سایت ، موجودی فروشگاه رو در مدیریت کم و زیاد میکنه . یا مثلا موقع خرید چند محصول ، به همون تعداد از موجودی محصول در سایت کم میشه و .... اما یک مشکل وجود داره . همه چیز فقط از طریق سایت که فروخته نمیشه . یک فروشگاه حقیقی وجود داره . ممکنه محصولی در فروشگاه حقیقی ، فروخته و تموم بشه و از این طرف کاربری در سایت اونو انتخاب و خرید کنه. مسوول فروش فروشگاه هم نمیرسه هر لحظه موجودی اینهمه محصول رو آپدیت کنه . خودم مدیر سایتم و فقط میتونم روزانه موجودی ها رو اصلاح کنم. چه فکری میشه برای این کار کرد ؟ سایتهای فروشگاهی چکار میکنند ؟
  5. سلام دوستان . من یک سری محصولات دارم که بصورت thumbnil و بزرگ در قالب اسلایدر نمایش داده میشه . ولی تو حلقه بخاطر وجود active با مشکل روبرو میشم. این کد رو میخوام داینامیک کنم . <div id="carousel-thumb" class="carousel slide carousel-fade carousel-thumbnails" data-ride="carousel"> <!--Slides--> <div class="carousel-inner" role="listbox"> <div class="carousel-item active"> <img class="d-block w-100" src="1.jpg" alt="First slide"> </div> <div class="carousel-item"> <img class="d-block w-100" src="2.jpg" alt="Second slide"> </div> <div class="carousel-item"> <img class="d-block w-100" src="3.jpg" alt="Third slide"> </div> </div> <!--/.Slides--> <!--Controls--> <a class="carousel-control-prev" href="#carousel-thumb" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carousel-thumb" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> <!--/.Controls--> <ol class="carousel-indicators"> <li data-target="#carousel-thumb" data-slide-to="0" class="active"> <img class="d-block w-100" src="1_thumb.jpg" class="img-fluid"></li> <li data-target="#carousel-thumb" data-slide-to="1"><img class="d-block w-100" src="2_thumb.jpg" class="img-fluid"></li> <li data-target="#carousel-thumb" data-slide-to="2"><img class="d-block w-100" src="3_thumb.jpg" class="img-fluid"></li> </ol> </div> به این شکل تغییر دادم ولی مشکل داره . <div id="carousel-thumb" class="carousel slide carousel-fade carousel-thumbnails" data-ride="carousel"> <!--Slides--> <div class="carousel-inner" role="listbox"> <?php $i=0; ؟> @foreach( $product->images as $image) <?php $i++; ?> <div class="carousel-item <?php echo ($i==1 )?'active':'' ?>"> <img class="d-block w-100" src="{{$image_path}}" alt="First slide"> </div> @endforeach </div> <!--/.Slides--> <!--Controls--> <a class="carousel-control-prev" href="#carousel-thumb" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carousel-thumb" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> <!--/.Controls--> <ol class="carousel-indicators"> <?php $x=0; ?> @foreach( $product->images as $image) <?php $x++;?> <li data-target="#carousel-thumb" data-slide-to="{{$x}}" class="<?php echo ($x==1 )?'active':'' ?>"> <img class="d-block w-100" src="{{$image_path}}"></li> @endforeach </ol> </div>
  6. خیلیی ممنونم . نتیجه داد . داکیومنت ها رو نگاه کرده بودم ظاهرا اینها رو نگفته بود .
  7. با سلام . من یک جدول 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 ارایه ای هستند که مقادیر لازم رو دارند .
  8. یعنی اگر تا یک تایمی پرداخت نکرد ، مثلا ده دقیقه ، اون رکورد ذخیره شده در order رو هم حذف کنم ؟ یا فقط روی موجودی ش کار کنم
  9. و طبق این تصویر من به جای order_detail نوشتم order_product . ایا روابط بین order و product چند به چند است ؟ یعنی یک رکورد از order میتواند متعلق به چند product باشد ؟ و یک product متعلق به چند order? بین اینها pivot table ایجاد میشه ؟
  10. با سلام . ایا باید قبل از پرداخت ، اطلاعات در order ذخیره بشه .؟ من ابتدا در session نگه داشتم و بعد از پرداخت در order ذخیره میکنم. اینطوری میتونم روی تعداد موجودی های محصولم درست تر عمل کنم . مشکل این روش من چیه ؟ .
  11. سلام دوستان . من فرم رجیستر رو تغییر دادم و شماره موبایل به فیلدها اضافه و وارد کردنش رو اجباری کردم . میخوام ایمیل یا نباشه یا اگر هست پر کردنش اجباری نباشه . این متد رو به این شکل در 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'], ]); }
  12. با سلام . من از این کد در فایل blade استفاده میکنم . {{$products->links()}} میخوام استایل صفحه بندی رو خودم اعمال کنم . اما نمیدونم از کدوم قسمت تغییر بدم . جستجو هم کردم . متوجه نشدم . با سپاس
  13. لینکی که دادید احتمالا بصورت get میخواید logout کنید . درسته ؟ برای خود لاراول با post هست . کدتون رو بزارید دوستان بهتر میتونن کمک کنند.
  14. سلام دوستان . سوالم مربوط به 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> از چی باید استفاده کنم .
  15. با سلام مجدد . در مورد سبد خرید : اطلاعات محصولات در ابتدا در سشن ذخیره میشن . چه زمانی باید در دیتابیس ثبت بشن ؟ زمان پرداخت نهایی ؟ و اینکه در بعضی سایتها کاربر که از سایت خارج میشه و دوباره برمیگرده سبد خریدش همچنان موجوده و در بعضی سایتهای دیگه میبینیم پاک شده . کدوم بهتره ؟ اینهم از سشن به مدت طولانی استفاده کرده ؟
×
×
  • جدید...