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

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

Special_One

مدیر
  • تعداد ارسال ها

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

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

  • Days Won

    23

تمامی ارسال های Special_One

  1. من هم مشکل پکیج unisharp رو حل کردم که در قالب یک ویدیو در اختیارتون قرار میدم . https://www.aparat.com/v/SAed6
  2. دوست عزیز پلاگین های زیادی هست میتونید از Selectize.js استفاده کنید قابلیت های خوبی داره یکی از خوبیاش اینه موارد تکراری رو نشون نمیده و ...
  3. سلام وقت بخیر من یک سلکت باکس دارم به این صورت <select name="meliat" id="meliat" class="demo-default" required> <option value="1" @if($panelUser->meliat == 1) {{'selected'}} @endif >ایرانی </option> <option value="2" @if($panelUser->meliat == 2) {{'selected'}} @endif >اتباع خارجی </option> </select> 1-فرض کنید کاربر یک فیلد انتخاب کرده و من میخوام فیلدی که کاربر انتخاب کرده رو نمایش بدم 2-در موارد دو یا سه موردی میشه از یک شرط استفاده کرد اما در سلکت باکس هایی که فیلد های زیادی دارن چه کاری میشه انجام داد؟
  4. ببینید اگر middleware بعد از ساختن در kernel اضافه نکنید نمیتونید استفاده کنید
  5. دوست عزیز قبل از همه این کار ها دستور رو تو ترمینال واردکنید. npm install
  6. سلام وقت بخیر شما برای اینکار نیاز به یادگیری php دارید با یک شرط ساده میتونید کاربران با نقش های مختلف رو به صفحات جداگانه منتقل کرد مثال if(auth()->check() && auth()->user()->role == '1'){ return redirect(route('loginModir')); } if(auth()->check() && auth()->user()->level == '2'){ return redirect(route('loginNevisande')); } if(auth()->check() && auth()->user()->level == '3'){ return redirect(route('loginKarbar')); }
  7. سلام برای نمایش و ارتباط با دیتابیس فقط نیاز به ساخت مدل و کنترلر نیست در مرحله اول شما باید اتصال دیتابیس خودتون با پروژه لاراول خودتون رو از طریق فایل .env برقرار کنید.سپس روت خودتون رو مشخص کنید به این صورت Route::get('categories/{category}', 'CategoryController@show')->name('show'); دربالا من روت خودم رو ساختم و گفتم از چه کنترلری و از چه متدی استفاده کنه و چه پارامتری رو قراره در کنترلر بگیره. در نهایت در کنترلر خودتون باید یک view رو برگردونید و پارامتری که در روت بهش دادین رو به صفحه بفرستین //فراخوانی Model use App\Category; //کنترلر show public function show(Category $category) { return view('foldername.singlepage', compact('category')); } و برای استفاده از متد به صورت عمل کنید. <a href="{{ route('show',$category->id) }}" >نمایش دسته بندی با شناسه خودش</a> موفق تر باشید.
  8. سلام و عرض ادب دوست گرامی بعضا خیلی ها با این مشکل روبرو هستن و مشکل اونها مسیردهی اشتباه اونها هست برای روند استاندارد این پروسه به شکل زیر عمل کنید. npm install // نصب پکیج ها node -v // درخواست نمایش ورژن نود جی اس npm -v // درخواست نمایش ورژن بعد از اطمینان از نصب بودن پکیج ها شما باید مسیردهی رو درست انتخاب کنید. 90 درصد مشکلات در انجمن ها آدرس دهی اشتباه هست.یک مثال ساده برای آدرس دهی فرض کنیم مایک قالب در پوشه resources خودمن داریم و فایل ها در اونجا قراردادن. // برای فراخوانی فایل ها استایل داخل پوشه ری سورس به اینصورت عمل میکنیم mix.styles([ 'مسیر فایل های css' ],'public/css/all.css'); // برای فراخوانی فایل ها اسکریپت داخل پوشه ری سورس به اینصورت عمل میکنیم mix.scripts([ 'مسیر فایل های js' ],'public/js/all.js'); بعد از این که مسیر رو به درستی دادیم بعد از آرایه اگر توجه کنید من دو فایل با پسوند جاواسکریپت و سی اس اس ساختم نام این all.css یا all.js اختیاری است. اگر این مراحل رو به طور صحیح طی کنید با نوتیفیکیشن روبرو خواهید شد و در ترمینال نیز با نوشته emmit روبرو خواهید شد . موفق تر باشید
  9. تعریف Route Model Binding هنگام تزریق Model ID به یک route یا controller action ، می توانید مدلی را برای مطابقت با آن شناسه درخواست کنید. اتصال مسیر Laravel راهی مناسب برای تزریق خودکار نمونه های مدل به طور مستقیم به مسیرهای شما فراهم می کند. به عنوان مثال ، به جای تزریق شناسه کاربر ، می توانید کل نمونه مدل User را که مطابق با شناسه داده شده است تزریق کنید.
  10. سلام و عرض ادب برای درک بیشتر شما از مبحث روت ها میخوام اساس کار رو توضیح بدم البته اساتید جسارت بنده رو ببخشن :دی Route::get('categories/{category}', 'CategoryController@show')->name('show'); در مثال بالا ما یک پارامتر تحت عنوان category را در لینک قرار دادیم. کاربر با کلیک روی اون، این پارامتر را از طریق request به route منتقل کردیم. route نیز این پارامتر را به controller انتقال داد تا پردازش بشه. حالا شما در controller یک model رو فراخوانی کردین به این صورت //فراخوانی Model use App\Category; //کنترلر show public function show(Category $category) { } حالا من یک لینک دارم به این صورت: <a href="{{ route('show',$category->id) }}" >دسته بندی اخبار ورزشی رو میخوام ببینم</a> حالا با زدن روی لینک یک درخواست میفرستیم و و روت پارامتر رو به کنترلر انتقال میده و از model میخونه و نمایش میده. اگر شما بخواین پارامتر رو تغییر بدید باید باید کلوژر( Closure ) رو تغییر بدید برای مثال من میخوام کلوژر رو تغییر بدم و به dasteha تغییر بدم. //فراخوانی Model use App\Category; //کنترلر show public function show(Category $dasteha) { } حالا پارامتر روت رو تغییر میدم Route::get('categories/{dasteha}', 'CategoryController@show')->name('show'); موفق تر باشید!
  11. سلام route رو به صفحه ثبت نام ارجاع دادید اصلاح کنید {{ route('login') }} برای انتقال کاربر بعداز لاگین هم مینونید از Controller نسبت به این کار اقدام کنید.
  12. مشکلس توی route بود که پیدا نمیکرد کنترلر هارو
  13. سلام من وقتی روی ویرایش کلیک میکنم ارور پارامتر میده کدها هم درست نوشتم <form class="forms-sample" action="{{ route('articles.update' , ['id' => $article->id]) }}" method="post"> /// inputs form here ///// </form>
  14. دستور زیر را در فایل index.php که داخل پوشه public وجود داره قرار بدید: die();
  15. سلام فایل js شما که توسط لاراول میکس ساخته میشه به پوشه public/js/app.js منتقل میشه
  16. دوستان یکی همت کنه این مشکلو رفع کنه همه مشکل دارن با این پکیج
  17. composer remove package-name اگه به صورت گلوبال نصب کردین composer global remove package-name
  18. دوست گرامی من ابن رو انجام میدم اما وقتی روی انتخاب تصویر کلیک میکنم یه نسخه از کل سایت رو تو کادر میاره
  19. دوستان وقتی من این دستور رو وارد میکنم این ارور رو میده (تصویر خطا هم پیوست شد) npm run dev
  20. سلام با توجه به این که مشکلاتی در دسترسی packagist بوجود اومده ممنون میشم دوستان پکیج های دیگه ای از فایل ترجمه lang قرار بدن
  21. Special_One

    npm

    دستور زیر را اجرا کنید rm -rf /usr/local/lib/node_modules/npm دوباره نصب کنید در بیشتر موارد جواب میده
  22. سلام یک سوالی ذهن من را درگیر کرده برای مثال: من دوسایت دارم به نام A و B چطور میتوانم وقتی در سایت A لاگین کردم دیگر نیازی به لاگین در سایت B نداشته باشم . به اصطلاح میخوام لاگین یکپارچه داشته باشم که خیلی از سایت های ایرانی ندارن :دی
  23. سلام دوستان ی سوال دارم کسی میتونه جواب قانع کنندیی واسه حل این مشکل بدع سوال اینه: فرض کنین ی محصولی موجودیش تو سایت فقط ی دونس و دو شخص میخوان این محصولو بخرن شخص اول در حال بازگشت به سایت پذیرندس ینی پرداخت با موفقیت انجام شده شخص دوم درحال انتقال به صفحه پرداخته اگه شخص دوم پرداخت رو انجام بدع موجودی سایت مقدار منفیی میشه چجوری میشه این مشکلو حل کرد؟راهی واسش هست؟
×
×
  • جدید...