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

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

راهبران


Popular Content

Showing content with the highest reputation since 12/12/98 در تمام بخش ها

  1. 11 points
    در این جلسه بخش مدیریت دسته بندی ها ایجاد میشود و موارد زیر آموزش داده میشود روش دریافت و ارسال یک مقدار از route به درون یک متد در controller روش ساخت route های مربوط به نمایش اطلاعات یک دسته بندی (مرتبط با متد show) روش ساخت route مربوط به فرم دسته بندی جدید (مرتبط با متد create و store) روش ساخت route مربوط به ویرایش یک دسته بندی (مرتبط با متد edit و update) روش ساخت route مربوط به حذف یک دسته بندی (مرتبط با متد destroy) نام گذاری route ها با استفاده از متد name و کاربرد روش نامگذاری route ها مدرس ابوالفضل طالبی جلسه ی 10 زمان: 31 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_10.7z
  2. 10 points
    آموزش متد مهم showLoginForm در کنترلر LoginController ساخت فرم ورود کاربران آموزش شرط if و استفاده از auth::goust در blade آموزش شرط auth endauth برای بررسی لاگین شدن کاربر در blade آموزش ساخت middleware اختصاصی برای برررسی نقش کاربران مدرس ابوالفضل طالبی جلسه ی 22 زمان: 25 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_22.7z
  3. 10 points
    یکی از موارد مهم برای ساخت یک پروژه در لاراول نحوه ی ارسال اطلاعات بین View ها و Controller ها میباشد که در این جلسه مثالهایی عملی اجرا میشود و با متدهای with و compact آشنا میشوید.همچنین مبحث مهم Blade در لاراول و نحوه کدنویسی در تمپلیت انجین Blade در این جلسه برای شما شرح داده میشود . مدرس ابوالفضل طالبی جلسه ی 4 زمان: 20 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_04.7z
  4. 8 points
    آموزش متدهای Create و Store برای نمایش فرم ذخیره اطلاعات استفاده از csrf و ساخت توکن امنیتی برای فرم ها در لاراول آموزش include کردن در فایلهای blade مدرس ابوالفضل طالبی جلسه ی 11 زمان: 27 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_11.7z
  5. 4 points
    من هم مشکل پکیج unisharp رو حل کردم که در قالب یک ویدیو در اختیارتون قرار میدم . https://www.aparat.com/v/SAed6
  6. 3 points
    آموزش تغییر وضعیت کاربر - بلاک کردن- با یک کلیک! آموزش بخش مدیریت دسته بندی ها آموزش Route::prefix در طراحی روت ها مدرس ابوالفضل طالبی جلسه ی 25 زمان: 50 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_25.7z
  7. 2 points
    سلام دوست عزیز دلیلش این هست که شما بعد از ایجاد آیتم مورد نظر یک view رو return کردید و با این کار آدرس مرورگر عوض نمیشه برای اینکه آدرس تغییر کنه باید برای dashboard یک route تعریف کنید و پس از ذخیره موفق به روت مورد نظر return کنید
  8. 2 points
    از جای دیگه نباید کپی کنید دستورات زیر رو به ترتیب اجرا کنید تا سیستم auth براتون نصب بشه composer require laravel/ui php artisan ui vue --auth
  9. 2 points
    افزایش بازدید مطلب با متد increment کاربرد متدهای increment و decrement تبدیل تاریخ میلادی به تاریخ جلالی و استفاده از پکیج تاریخ جلالی و متد jdate مدرس ابوالفضل طالبی جلسه ی 32 زمان: 18 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_32.7z
  10. 1 point
    برای این موضوع میتونید یه بخش تنظیمات توی پنل ادمین داشته باشید و بخشهایی رو که میخواید قابل فیلتر باشن از اونجا مشخص کنید و هر زمانی خواستید یه بخشی رو فعال یا غیرفعال کنید
  11. 1 point
    چون همه مناطق شما در یه وضعیت هستن و فعال یا غیرفعال هستن توی کنترلر که در متد fetchRegion مناطق رو دریافت میکنید status رو اونجا چک کنید و توی response که برگشت میدید یه فیلد با اسم status قرار بدید و مقدارش رو برابر با وضعیت مناطق دریافتی قرار بدید بعدشم که در بخش جیکوئری با پاسخی که ایجکس دریافت کرده دکمه ها رو مدیریت کنید. مشابه کد زیر میتونید status رو پاس بدید public function fetchRegion(Request $request) { $data['regions'] = Region::where("city_id", $request->city_id)->get(); $data['status'] = $data['regions'][0]->status; // دقیقا مطابق با فیلدی که در دیتابیس هست مقدار رو دریافت کنید return response()->json($data); }
  12. 1 point
    باید روابط بین جداول رو اول ایجاد کنید بعد توی کوئریها ازشون استفاده کنید کلا روشهای مختلفی میشه به نتایج رسید ولی با روابط اول باید بین شهر و منطقه و کاربران روابطی رو که دارن ایجاد کنید مثلا به شکل زیر // User model public function region() : BelongsTo { return $this->belongsTo(Region::class); } =========================== // City model public function regions() : HasMany { return $this->hasMany(Region::class); } ============================ // Region model public function users() : HasMany { return $this->hasMany(User::class); } public function city() : BelongsTo { return $this->belongsTo(City::class); } ======================== // توی کنترلر به شکل زیر $users = User::where('status', true); if ($request->has('age_difference')) { $users->where('age_difference', '=', $request->age_difference); } if ($request->has('time')) { $users->where('time', '=' , $request->time); } if ($request->has('disability')) { $users->where('disability', '=' , $request->disability); } if ($request->has('name')) { $users->where(function ($query) use ($request) { $query->whereHas('region', function ($query) use ($request) { $query->whereHas('city', function ($query) use ($request) { $query->where('name', 'like', $request->name); }); }); }); }); } dd($users->get());
  13. 1 point
    تغییر رمز عبور میتونه به این شکل باشه که اول یه فرم دارید که کاربر شماره موبایل رو وارد میکنه و بعد شما یک کد تایید برای کاربر ارسال میکنید و کاربر رو به یک صفحه جدید هدایت میکنید توی این صفحه یه فرم هست که کاربر کد ارسالی توی پیامک رو به همراه رمز جدید خودش وارد میکنه و بعد از ارسال فرم باید چک کنید کدی که کاربر وارد کرده با کدی که شما براش ارسال کرده بودید یکی هست یا خیر اگر درس بود براساس رمز جدیدی که وارد کرده در جدول کاربران رمز عبور کاربر مورد نظر رو بروزرسانی میکنید.
  14. 1 point
    روت show رو که تعریف کردین اسم مادل رو قرار ندادید بجای {loco} اینو {locorepairs} بذارید چک کنید
  15. 1 point
    اینجاست که میگن علم بهتر است از ثروت بهترینها را برایتان آرزومندم در پناه حق
  16. 1 point
    فایلهای کش رو خالی کنید بعد سایت رو چک کنید از طریق ترمینال میونید دستورات زیر رو اجرا کنید تا کش رو خالی کنه php artisan cache:clear php artisan config:cache
  17. 1 point
    میتونید تقویم میلادی رو با یک تقویم شمسی جایگزین کنید توی گوگل تقویم vue persian date picker رو بزنید و تقویمش رو ببینید بکارتون میاد
  18. 1 point
    فایلهای migration رو از پروژه قبلی داخل پوشه database/migrations کپی کنید و روی پروژه جدید اجرا کنید برای کدهایی هم که روی لاراول کدنویسی کردید چک کنید ببنید در کدوم قسمتها بوده فایلهاشون رو روی پروژه جدید کپی کنید کار خاصی نداره
  19. 1 point
    سلام خدمت دوستان عزیز در این مجموعه آموزش ما قصد داریم شما را با آموزش برنامه نویسی ماژولار در لاراول آشنا کنیم. تعریف کوتاه ماژولار : در برنامه نویسی ماژولار ما از گسستگی کدها جلوگیری میکنیم و کدهای خود را به قطعات کوچک تر تقسیم میکنیم و اگر توسعه دهنده لاراول هستید باید از این معماری پیروی کنید تا بتوانید اپلیکیشین هایی توانمند بنویسید. موفق باشید.
  20. 1 point
    سلام کل اطلاعات محصولات رو نمایش نمیده یا فقط تصاویر رو؟
  21. 1 point
    برای این کار یکی از روشهایی که میتونید استفاده کنید روش view composer هست که توی فایل app\Providers\AppServiceProvider.php داخل متد boot میتونید اطلاعات مورد نظر رو به view خودتون پاس بدید و ه جایی که اون ویو رو فراخوانی میکنید به اون اطلاعات هم دسترسی داشته باشید مثلا کدی مثل کد زیر رو باید توی متد boot قرار بدید view()->composer('view name',function($view){ $test = 'test'; $view->with(['test'=>$test]); }); توی کد بالا بجای view name مسیر ویو خودتون رو قرار بدید و بجای test هم مقادیری رو که میخواید در همه جا در دسترستون باشه قرار بدید
  22. 1 point
    برای اینکه این کار رو بهتر مدیریت کنید میتونید از سیستم event لارول استفاده کنید و برای پرداخت و ثبت نام ایونت تعریف کنید و از طریق listener های هر کدوم از ایونتها در مواقعی که میخواید متن پیام دلخواه رو به عنوان نوتیفیکیشن ذخیره کنید که برای ذخیره هم باید یه جدول دیتابیس مثلا notifications بسازید و model و controller مربوطه اش رو هم پیاده سازی کنید
  23. 1 point
    سلام وقت بخیر در اتربیوت onclick شما باید به این صورت عمل کنید که شما با عرض پوزش اشتباه عمل کرده اید. <button type="submit" onclick="showcart();" class="show" id="btnshowcart" >showcart</button>
  24. 1 point
    سلام وقت بخیر شما میتوانید با یک رابطه با جدول رتبه بندی تعداد پاسخ های صحیح یا میانگین ان ها را در نظر بگیرید و با یک فیلتر ساده از زیاد به کم ترتیب چیدمان را به کاربران بر اساس امتیاز آن ها نمایش دهید. موفق باشید
  25. 1 point
    روت حذف رو با post ایجاد کنید و از get استفاده نکنید و موقع حذف هم با استفاده از جاوااسکریپت ابتدا confirm بگیرید و در صورت تایید متد حذف رو اجرا کنید
  26. 1 point
    سلام دوستان مشکل رو پیدا کردم برای ایمپورت کردن فایل هایی با پسوند .xlsx و cvs. که تعداد رکوردهای اونها معمولا بیشتر از 1000 است به این صورت است که باید به تکه های کوچک شکسته شوند. برای راهنمایی جامع و کامل این سایت رو پیشنهاد می کنم. و همچنین برای آموزش ویدئویی این ویدئو در دیدئو ببینید با تمام جزئیات رو توضیح داده. در ضمن ممکنه که هنگام بارگذاری فایل و انجام عملیات POSTING زمان زیادی نیاز داشته باشه که این فرایند هم منجر به خطای "Maximum execution time of 60 seconds exceeded" شود که قبل از بارگذاری می توانید با دستور: set_time_limit(500); محدودیت زمانی این عملیات رو افزایش دهید. دوستان اگر اطلاعات تکمیلی دارید لطفا زیر این تاپیک اضافه کنید. با تشکر
  27. 1 point
    مشکل از خطایی که داده مشخص هست باید پارامتر user رو به route ارسال کنید
  28. 1 point
    مشکل از فایل .htaccessبود جابجاش کردم حل شد
  29. 1 point
    رفیق واقعا ممنونم ازتون لطف کردید، من مبتدی هستم دارم تازه یاد میگیرم شما درست گفتید بی دقتی کردم ممنون
  30. 1 point
    یکی از تغییرات لاراول 7 همین بوده و لاراول استایل صفحات لاگین و ثبت نام را به عهده خودمون گذاشته
  31. 1 point
    سلام فرید عزیز باید دستورات رو از npm ببینید و وارد کنید که در ویدیو هم توضیح داده شده npm install bootstrap npm i jquery npm i popper.js
  32. 1 point
    سلام دوست گرامی شما اگر قدرت حل مساله بالایی داشته باشید میتونید به معماری فایل منیجر پی برده و خودتون بسازید . برای این کار نیاز به یادگیری لاراول و جاوااسکریپت به صورت حرفه ای هستید .
  33. 1 point
    سلام جواد عزیز در پاسخ به سوالتون باید بگم که پیشنهاد لاراول پوشه public هست و پوشه storage چرا که دسترسی ساده تری داره مثلا شما اگر داخل پوشه app فایل ها رو قرار بدید به هم ریختگی انجام میشه وقتی در پوشه پابلیک قرار بگیره دسترسی راحت تری دارین و تمام پکیج ها برای دسترسی یا قرار دادن فایل ها پوشه پابلیک رو انتخاب کردن پس منطقی ترین کار این هست که به پیشنهاد لاراول توجه کنیم . شما خیلی ساده میتونید پوشه های زیادی مربوط به فایل ها و تصاویر در پوشه Public بسازید موفق باشید
  34. 1 point
    سلام دوست گرامی در لاراول میکس تصاویر مطرح نیست و فقط ما میتوانیم فایل های css و js را فشرده سازی کنید اما برای تصاویر شما نیاز به پکیج هایی دارید که تصاویر را فشرده کنند . در ضمن در ویدیو آموزشی ما از قالب آماده استفاده کردیم اما در حالت واقعی ما قالب را از ابتدا پیاده سازی میکنیم و تصاویر را بنا بر نیاز باید توسط پکیج پیاده سازی کنیم.
  35. 1 point
    من تو url این رو گذاشتم بالا اومد var route_prefix = "{{ url('http://localhost:8000/laravel-filemanager?type=Images ') }}"; بنظرتون روش درستی هست ؟
  36. 1 point
    سلام شما توی کدتون اطلاعات رو مستقیم به متد create پاس دادید هیچ کاری برای هش انجام ندادید پسورد رو با کد زیر میتونید هش کنید $data = $request->all(); $data['password'] = Hash::make($data['password']); $user=User::create($data,$validator);
  37. 1 point
    این مواردی رو که میخواید پیاده سازی کنید هیچ مشکلی نداره و قابل اجرا هست در بخش ادمین براحتی میتونید بدون پرداخت ثبت سفارش انجام بدید صرفا یه فرم ثبت سفارش هست که حالا براساس داده هایی که لازم دارید میتونید اطلاعات رو توسط ادمین ثبت کنید و برای کاربرهای عادی هم که میتونید سیستم پرداخت و تایید سفارش بعد از پرداخت رو پیاده سازی کنید. برای کار با اینستاگرام هم که قاعدتا باید با api خودش کار کنید و مواردی رو که لازم دارید پیاده سازی کنید.
  38. 1 point
    حتما توی دیتابیس رکوردی در جدول packages ندارید دیتابیستون رو چک کنید
  39. 1 point
    از متن خطای sql مشکل شما کاملا مشخص هست. ببینید برای پیاده سازی رابطه یک به چند بین جدول مجموعه ها و مطالب شما باید در دیتابیس داخل جدول مطالب یک ستون به اسم category_id داشته باشید تا هر مطلبی رو به یک مجموعه اختصاص بدید. الان شما چطوری مطالب رو به مجموعه اختصاص داده بودید؟ آموزشهای استاد طالبی رو مجدد ببینید و قسمت پیاده سازی روابط و مطالب و مجموعه ها رو به دقت ببینید
  40. 1 point
    کنترلر و ویو خودتونو چک کنید یه جا dd زدید
  41. 1 point
    متن خطا رو دقت کنید خودش داره میگه جدول team شما در دیتابیس موجوده . شما ابتدا php artisan migrate:rollback اجرا کنید جدول حذف بشه بعد دوباره migrate کنید ویا برید از داخل phpmyadmin جدول team رو دستی حذف کنید و در تیبل migrations هم create_team_table رو پیدا کنید و حذف کنید و مجدد بیاید migrate کنید
  42. 1 point
    مادل User بطور پیشفرض در روت پوشه app هست اگر برای مادل ها پوشه جدا ساختید میتونید User رو بهش منتقل کنید فقط بعد از انتقال باید namespace رو اصلاح کنید
  43. 1 point
    تو لاراول میکس مشکل داشت حل شد ممنون از وقتی که گذاشتید
  44. 1 point
    با این دستور نصبش کنید composer require intervention/image توی فایل app.php هم کدهاش رو باید اضافه کنید داخل سایتش دقیق نوشته چیکار باید بکنید
  45. 1 point
    در مواردی که تعداد option زیاد هست از حلقه استفاده میشه و داخل حلقه چک میکنم اگر آیتم جاری برابر با آیتم انتخاب شده بود selected اضافه بشه
  46. 1 point
    ببینید اگر middleware بعد از ساختن در kernel اضافه نکنید نمیتونید استفاده کنید
  47. 1 point
    سلام دوست عزیز مشکل از ورژن php هست. روی آخرین نسخه لاراول باید از php 7 به بالا استفاده کنید. ورژن های مختلف 7 رو امتحان کنید اکی میشه انشالله
  48. 1 point
    تمامی فایلها رو میتونید از گیت هاب بردارید
  49. 1 point
    تصاویر شما درست آدرس دهی نشده که به این صورت نشون میده و این ارتباطی به webpack و بحث laravel mix نداره روی هر تصویر کلیک راست کنید view image بزنید آدرسشو چک کنید و سپس از فایل main.blade.php لینک تصویر رو اصلاح کنید آموزش api از دی ماه شروع میشه تشکر از لطف شما
  50. 0 points
    با اجرای دستور Composer Install خطای زیر ایجاد میشه حتی با استفاده از ... شکن هم باز خطا میده. کسی راه حلی براش داره؟ Failed to download symfony/polyfill-intl-grapheme from dist: curl error 28 while downloading https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2: Operation timed out after 10007 milliseconds with 0 out of 0 bytes received Now trying to download from source
×
×
  • جدید...