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

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

راهبران


Popular Content

Showing content with the highest reputation since 06/03/99 در تمام بخش ها

  1. 1 point
    سلام ابتدا مسیر (route) درخواست را بصورت زیر تغییر دهید. Route::get('/regist', function (Illuminate\Http\Request $request) { if($request->ajax()) return \Illuminate\Support\Facades\Response::json($request->all()); return \Illuminate\Support\Facades\Response::json(false); }); توضیح اینکه اولا از متد get استفاده کنید. ثانیا شی request$ را به عنوان آرگومان تابع (Closures) قرار دهید. حال تابع ajax را بصورت زیر ویرایش کنید. $.ajax( { type : 'get', url : "{{ url('/regist') }}", data : { fname : fname }, success : function(data) { alert(data.fname); } }); از متد get استفاده کنید و در بدنه تابع success با استفاده از آرگومان data فقط به مقادیری دسترسی خواهید داشت که آنها را به سرور ارسال کردید.(کاملا مشخه که دسترسی به مقداری که وجود نداره undefined هست!) امیدوارم که این پاسخ مشکل شما را برطرف کرده باشد. موفق باشید.
  2. 1 point
    اگر بخواهید با هر بار کلیک به تعداد محصول یک واحد اضافه بشه باید از کد زیر استفاده کنید. if(!isset($cart[$id])) { $cart[$id] = [ "id" => $id, "title" => $product->title, "price" =>$product->price, "quantity" => 1 ]; session()->put('cart', $cart); } else { $cart = session()->get('cart'); $cart[$id]['quantity']++; session()->put('cart', $cart); } ضمنا هر طوری که شما بخواهید می توانید سبد خرید را پیاده سازی کنید. می توانید همانند سایت های خرید انلاین بعد از افزودن محصول به سبد خرید قسمتی را برای افزایش یا کاهش تعداد محصول قرار دهید. امیدوارم که این پاسخ مشکل را برطرف کرده باشد. موفق باشید.
  3. 1 point
    سلام ابتدا باید وجود یا عدم وجود session را بررسی کنید. در صورت موجود نبون آنرا ایجاد کنید. if (!session()->get('cart')) session()->put('cart', []); $cart = session()->get('cart'); حال باید بررسی کنید که آیا محصول جدید در سبد خرید وجود دارد یا خیر؟ if(!isset($cart[$id])) { $cart[$id] = [ "id" => $id, "title" => $product->title, "price" =>$product->price, "quantity" => 1 ]; session()->put('cart', $cart); } فکر کنم مشکل کد شما این باشه که session بنام sessionBasket را ایجاد نکردید!!! من از همین کدهای فوق در سبد خرید پروژه خودم استفاده کردم و نتیجه گرفتم. برای حذف یک محصول از سبد خرید هم می توانید از کد زیر استفاده نمایید. if(isset($cart[$id])) { $cart = session()->get('cart'); unset($cart[$id]); // update session session()->put('cart', $cart); if (!sizeof($cart)) { session()->put('cart', []); session()->forget('cart'); } } امیدوارم که این پاسخ مشکل شما را حل کرده باشد. موفق باشید.
  4. 1 point
    در فایل .env تنظیمات را انجام بدید دستور زیر را اجرا کنید php artisan config:clear
  5. 1 point
    آموزش متد مهم showLoginForm در کنترلر LoginController ساخت فرم ورود کاربران آموزش شرط if و استفاده از auth::goust در blade آموزش شرط auth endauth برای بررسی لاگین شدن کاربر در blade آموزش ساخت middleware اختصاصی برای برررسی نقش کاربران مدرس ابوالفضل طالبی جلسه ی 22 زمان: 25 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_22.7z
  6. 1 point
    نصب قالب در لاراول و اجرای آن به عنوان قالب اصلی پروژه روش مسیردهی به فایلهای js و css آموزش لاراول میکس Laravel mix روش combine کردن تمام فایلهای css و js با لاراول میکس روش minify کردن فایلهای css و javascript با لاراول میکس آموزش دستورات npm run dev , npm run watch , npm run production و تفاوت آنها مدرس ابوالفضل طالبی جلسه ی 19 زمان: 43 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_19.7z
  7. 1 point
    لاراول میکس چیست و مزیت استفاده از laravel mix برای طراحی front نصب node js و ابزار npm نصب node_modules در پروژه ی لاراول با دستور npm install نصب laravel mix کاربرد فایل webpack.mix.js معرفی قالب مورد استفاده در بخش کاربردی در پروژه ی آموزشی معرفی قالب مورد استفاده در بخش مدیریت در پروژه ی آموزشی مدرس ابوالفضل طالبی جلسه ی 18 زمان: 23 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_18.7z
×
×
  • جدید...