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

راهبران


Popular Content

Showing content with the highest reputation since 16/06/98 در پست

  1. 13 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. 12 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
    آموزش متدهای Create و Store برای نمایش فرم ذخیره اطلاعات استفاده از csrf و ساخت توکن امنیتی برای فرم ها در لاراول آموزش include کردن در فایلهای blade مدرس ابوالفضل طالبی جلسه ی 11 زمان: 27 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_11.7z
  4. 4 points
    من هم مشکل پکیج unisharp رو حل کردم که در قالب یک ویدیو در اختیارتون قرار میدم . https://www.aparat.com/v/SAed6
  5. 4 points
    آموزش تغییر وضعیت کاربر - بلاک کردن- با یک کلیک! آموزش بخش مدیریت دسته بندی ها آموزش Route::prefix در طراحی روت ها مدرس ابوالفضل طالبی جلسه ی 25 زمان: 50 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_25.7z
  6. 3 points
    افزایش بازدید مطلب با متد increment کاربرد متدهای increment و decrement تبدیل تاریخ میلادی به تاریخ جلالی و استفاده از پکیج تاریخ جلالی و متد jdate مدرس ابوالفضل طالبی جلسه ی 32 زمان: 18 دقیقه پیش نیاز: PHP (دانلود آموزش PHP) برای دانلود سایر دوره های آموزشی به سایت Alefyar.com مراجعه نمایید laravel_alefyar.com_32.7z
  7. 2 points
    ۱ - با وب میل سی پنل ببینید میتونید ایمیلی ارسال کنید یا نه . ۲ - تنظیمات فایروال سرور و چک کنید پورت های 465 و 443 و 587 مسدود نباشه ۳ - تو ترمینال سی پنل یا ssh دستور زیر را بزنید ببینید چی پاسخ بر میگردونه و متصل میشه یا نه ping smtp.gmail.com curl -v smtps://smtp.gmail.com:465 telnet smtp.gmail.com 587 openssl s_client -connect smtp.gmail.com:465 4 - روی سرویس های سی پنل باید اس اس ال فعال باشه مثل : Exim (SMTP) Server Dovecot Mail Server اگر سرور اختصاصی دارید باید تنظیمات مربوط به اس اس ال این سرویس ها را چک کنید . اگر هاست اشتراکی دارید به مدیر سرور بگید چک کنن .
  8. 2 points
    سلام دوست عزیز دلیلش این هست که شما بعد از ایجاد آیتم مورد نظر یک view رو return کردید و با این کار آدرس مرورگر عوض نمیشه برای اینکه آدرس تغییر کنه باید برای dashboard یک route تعریف کنید و پس از ذخیره موفق به روت مورد نظر return کنید
  9. 2 points
    از جای دیگه نباید کپی کنید دستورات زیر رو به ترتیب اجرا کنید تا سیستم auth براتون نصب بشه composer require laravel/ui php artisan ui vue --auth
  10. 2 points
    تصاویر شما درست آدرس دهی نشده که به این صورت نشون میده و این ارتباطی به webpack و بحث laravel mix نداره روی هر تصویر کلیک راست کنید view image بزنید آدرسشو چک کنید و سپس از فایل main.blade.php لینک تصویر رو اصلاح کنید آموزش api از دی ماه شروع میشه تشکر از لطف شما
  11. 1 point
    برای این موضوع میتونید یه بخش تنظیمات توی پنل ادمین داشته باشید و بخشهایی رو که میخواید قابل فیلتر باشن از اونجا مشخص کنید و هر زمانی خواستید یه بخشی رو فعال یا غیرفعال کنید
  12. 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); }
  13. 1 point
    تغییر رمز عبور میتونه به این شکل باشه که اول یه فرم دارید که کاربر شماره موبایل رو وارد میکنه و بعد شما یک کد تایید برای کاربر ارسال میکنید و کاربر رو به یک صفحه جدید هدایت میکنید توی این صفحه یه فرم هست که کاربر کد ارسالی توی پیامک رو به همراه رمز جدید خودش وارد میکنه و بعد از ارسال فرم باید چک کنید کدی که کاربر وارد کرده با کدی که شما براش ارسال کرده بودید یکی هست یا خیر اگر درس بود براساس رمز جدیدی که وارد کرده در جدول کاربران رمز عبور کاربر مورد نظر رو بروزرسانی میکنید.
  14. 1 point
    روت show رو که تعریف کردین اسم مادل رو قرار ندادید بجای {loco} اینو {locorepairs} بذارید چک کنید
  15. 1 point
    فایلهای کش رو خالی کنید بعد سایت رو چک کنید از طریق ترمینال میونید دستورات زیر رو اجرا کنید تا کش رو خالی کنه php artisan cache:clear php artisan config:cache
  16. 1 point
    میتونید تقویم میلادی رو با یک تقویم شمسی جایگزین کنید توی گوگل تقویم vue persian date picker رو بزنید و تقویمش رو ببینید بکارتون میاد
  17. 1 point
    سلام خدمت دوستان عزیز در این مجموعه آموزش ما قصد داریم شما را با آموزش برنامه نویسی ماژولار در لاراول آشنا کنیم. تعریف کوتاه ماژولار : در برنامه نویسی ماژولار ما از گسستگی کدها جلوگیری میکنیم و کدهای خود را به قطعات کوچک تر تقسیم میکنیم و اگر توسعه دهنده لاراول هستید باید از این معماری پیروی کنید تا بتوانید اپلیکیشین هایی توانمند بنویسید. موفق باشید.
  18. 1 point
    سلام کل اطلاعات محصولات رو نمایش نمیده یا فقط تصاویر رو؟
  19. 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 هم مقادیری رو که میخواید در همه جا در دسترستون باشه قرار بدید
  20. 1 point
    برای اینکه این کار رو بهتر مدیریت کنید میتونید از سیستم event لارول استفاده کنید و برای پرداخت و ثبت نام ایونت تعریف کنید و از طریق listener های هر کدوم از ایونتها در مواقعی که میخواید متن پیام دلخواه رو به عنوان نوتیفیکیشن ذخیره کنید که برای ذخیره هم باید یه جدول دیتابیس مثلا notifications بسازید و model و controller مربوطه اش رو هم پیاده سازی کنید
  21. 1 point
    سلام وقت بخیر در اتربیوت onclick شما باید به این صورت عمل کنید که شما با عرض پوزش اشتباه عمل کرده اید. <button type="submit" onclick="showcart();" class="show" id="btnshowcart" >showcart</button>
  22. 1 point
    سلام وقت بخیر شما میتوانید با یک رابطه با جدول رتبه بندی تعداد پاسخ های صحیح یا میانگین ان ها را در نظر بگیرید و با یک فیلتر ساده از زیاد به کم ترتیب چیدمان را به کاربران بر اساس امتیاز آن ها نمایش دهید. موفق باشید
  23. 1 point
    روت حذف رو با post ایجاد کنید و از get استفاده نکنید و موقع حذف هم با استفاده از جاوااسکریپت ابتدا confirm بگیرید و در صورت تایید متد حذف رو اجرا کنید
  24. 1 point
    مشکل از خطایی که داده مشخص هست باید پارامتر user رو به route ارسال کنید
  25. 1 point
    مشکل از فایل .htaccessبود جابجاش کردم حل شد
  26. 1 point
    رفیق واقعا ممنونم ازتون لطف کردید، من مبتدی هستم دارم تازه یاد میگیرم شما درست گفتید بی دقتی کردم ممنون
  27. 1 point
    یکی از تغییرات لاراول 7 همین بوده و لاراول استایل صفحات لاگین و ثبت نام را به عهده خودمون گذاشته
  28. 1 point
    سلام فرید عزیز باید دستورات رو از npm ببینید و وارد کنید که در ویدیو هم توضیح داده شده npm install bootstrap npm i jquery npm i popper.js
  29. 1 point
    سلام دوست گرامی شما اگر قدرت حل مساله بالایی داشته باشید میتونید به معماری فایل منیجر پی برده و خودتون بسازید . برای این کار نیاز به یادگیری لاراول و جاوااسکریپت به صورت حرفه ای هستید .
  30. 1 point
    سلام جواد عزیز در پاسخ به سوالتون باید بگم که پیشنهاد لاراول پوشه public هست و پوشه storage چرا که دسترسی ساده تری داره مثلا شما اگر داخل پوشه app فایل ها رو قرار بدید به هم ریختگی انجام میشه وقتی در پوشه پابلیک قرار بگیره دسترسی راحت تری دارین و تمام پکیج ها برای دسترسی یا قرار دادن فایل ها پوشه پابلیک رو انتخاب کردن پس منطقی ترین کار این هست که به پیشنهاد لاراول توجه کنیم . شما خیلی ساده میتونید پوشه های زیادی مربوط به فایل ها و تصاویر در پوشه Public بسازید موفق باشید
  31. 1 point
    من تو url این رو گذاشتم بالا اومد var route_prefix = "{{ url('http://localhost:8000/laravel-filemanager?type=Images ') }}"; بنظرتون روش درستی هست ؟
  32. 1 point
    سلام شما توی کدتون اطلاعات رو مستقیم به متد create پاس دادید هیچ کاری برای هش انجام ندادید پسورد رو با کد زیر میتونید هش کنید $data = $request->all(); $data['password'] = Hash::make($data['password']); $user=User::create($data,$validator);
  33. 1 point
    این مواردی رو که میخواید پیاده سازی کنید هیچ مشکلی نداره و قابل اجرا هست در بخش ادمین براحتی میتونید بدون پرداخت ثبت سفارش انجام بدید صرفا یه فرم ثبت سفارش هست که حالا براساس داده هایی که لازم دارید میتونید اطلاعات رو توسط ادمین ثبت کنید و برای کاربرهای عادی هم که میتونید سیستم پرداخت و تایید سفارش بعد از پرداخت رو پیاده سازی کنید. برای کار با اینستاگرام هم که قاعدتا باید با api خودش کار کنید و مواردی رو که لازم دارید پیاده سازی کنید.
  34. 1 point
    حتما توی دیتابیس رکوردی در جدول packages ندارید دیتابیستون رو چک کنید
  35. 1 point
    از متن خطای sql مشکل شما کاملا مشخص هست. ببینید برای پیاده سازی رابطه یک به چند بین جدول مجموعه ها و مطالب شما باید در دیتابیس داخل جدول مطالب یک ستون به اسم category_id داشته باشید تا هر مطلبی رو به یک مجموعه اختصاص بدید. الان شما چطوری مطالب رو به مجموعه اختصاص داده بودید؟ آموزشهای استاد طالبی رو مجدد ببینید و قسمت پیاده سازی روابط و مطالب و مجموعه ها رو به دقت ببینید
  36. 1 point
    کنترلر و ویو خودتونو چک کنید یه جا dd زدید
  37. 1 point
    متن خطا رو دقت کنید خودش داره میگه جدول team شما در دیتابیس موجوده . شما ابتدا php artisan migrate:rollback اجرا کنید جدول حذف بشه بعد دوباره migrate کنید ویا برید از داخل phpmyadmin جدول team رو دستی حذف کنید و در تیبل migrations هم create_team_table رو پیدا کنید و حذف کنید و مجدد بیاید migrate کنید
  38. 1 point
    مادل User بطور پیشفرض در روت پوشه app هست اگر برای مادل ها پوشه جدا ساختید میتونید User رو بهش منتقل کنید فقط بعد از انتقال باید namespace رو اصلاح کنید
  39. 1 point
    در مواردی که تعداد option زیاد هست از حلقه استفاده میشه و داخل حلقه چک میکنم اگر آیتم جاری برابر با آیتم انتخاب شده بود selected اضافه بشه
  40. 1 point
    ببینید اگر middleware بعد از ساختن در kernel اضافه نکنید نمیتونید استفاده کنید
  41. 1 point
    تمامی فایلها رو میتونید از گیت هاب بردارید
  42. 1 point
    توی validation برای تایید password به این شکل هست 'password' => 'required|confirmed و در این حالت باید توی فرم یه فیلد با نام password_confirmation داشته باشید تا عمل بررسی رمز و تکرار رمز انجام بشه
  43. 1 point
    سلام دوست عزیز افزونه phpstorm formatter نیاز به نصب خوده phpstorm داره تا بتونه کد های شما رو مرتب کنه ٫ پیشنهاد بنده افزونه laravel blade snippts هست که هم به شما در راحتر کد زدن کمک میکنه و هم کدهایی که فرمتشون blade هست رو مرتب میکنه ٫ بعد از نصب کلید ترکیبی ctrl + shift + p بزنید و اونجا تایپ کنید setting json ٬ بعد این دستور رو به فایل باز شده اضافه کنید: "blade.format.enable": true,
  44. 1 point
    معمولا خیلی جزئی ممکنه مشکلی وجود داشته باشه که در حد نادیده گرفتن هست و یا میشه راحت رفع کرد
  45. 1 point
    اگه فولدر باز شده و اونجا artisan serve انجام شده نباید مشکلی داشته باشید توی فایل virtual host هر تغییری دادید برگردونید و یکبار ریست سرور کنید
  46. 1 point
    میتونید یه میدلور مثلا به اسم CheckWww ایجاد کنید و متد اون رو به شکل زیر بنویسید و در نهایت این میدلور رو روی تمامی route ها اعمال کنید public function handle($request, Closure $next) { $host = $request->header('host'); if (substr($host, 0, 4) != 'www.') { $request->headers->set('host', 'www.' . $host); return Redirect::to($request->path(), 301); } return $next($request); }
  47. 1 point
    متد filter از لاراول 5 به بعد کار نمیکنه شما باید از middleware استفاده کنید و تغییراتتون رو از طرق میدلورها اعمال کنید
  48. 1 point
    میتونید از پکیج زیر استفاده کنید که با PhpSpreadsheet یکی از بهترین کلاسهای کار با اکسل در php ایجاد شده https://github.com/Maatwebsite/Laravel-Excel
  49. 1 point
    قبل از سایت کلید خارجی باید ریفرنس اون کلید وجود داشته باشه یعنی شما باید جدول users و فیلد id در جدول users را داشته باشید نکته ی مهمتر اینکه جداول شما باید روی انجین InnoDB باشند . اگر MyISAM هست تغییر بدید ضمنا فیلد id در جدول users باید primarykey باشه
  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
×
×
  • جدید...