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

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

saber

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

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

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

  • Days Won

    77

پست ارسال شده توسط saber


  1. سلام به نظر مشکل بخاطر این هست که شما کلا یوزر رو از دیتابیس حذف میکنید شما بعد از تایید کاربر برای حذف کد ارسالی فقط باید فیلد کد ارسالی رو آپدیت کنید و مقدارش رو خالی بذارید.

    نباید از متد delete استفاده کنید چون کلا کاربر رو از دیتابیس حذف میکنه و بعد ارور 404 میده چون کاربری وجود نداره


  2. اگه اینقسمت از قبل توی پروژه شما پیاده سازی شده باشه باید داکیومنتهای پروژه رو بررسی کنید ببینید به چه شکلی پیاده سازی شده

    ولی اگه میخواید اینو توی پروژه خودتون اضافه کنید میتونید از پکیج sanctum که داخل خود لاراول هست استفاده کنید

    https://laravel.com/docs/9.x/sanctum

    • لایک 1

  3. بهتره بجای xampp از نرم افزار laragon استفاده کنید که براحتی میتونید نسخه های مختلف php رو روش نصب کنید و هر زمان خواستید براحتی نسخه php رو متناسب با پروژه ای که کار میکنید تغییر بدید و بدون مشکل روی تمام نسخه های مورد نیاز کار کنید


  4. یه راه این هست که موقع ذخیره اطلاعات قبلش چک کنید که نامی که میخواید در تاریخ روز جاری ذخیره کنید قبلا ذخیره شده یا خیر

    برای اینکار اگه طبق پیشفرض لاراول کار کرده باشید باید یه فیلد created_at داشته باشین و توی کوئری خودتون مشابه کد زیر برای چک کردن تاریخ امروز استفاده کنید

        $exist_name = Depot::where('name','test_name')->whereDate('created_at', Carbon::today())->first();
        if ($exist_name)
        {
            // نام تکراری
        }else{
            // نام جدید
        }

     


  5. توی کوئری دوم شرط id قرار میدید برای همین فقط اطلاعات یک رکورد مطابق با همون id رو نمایش میده اگه میخواید همه اطلاعات رو نمایش بدید باید این شرط رو بردارید و یا

    اگه میخواید اطلاعات رو مطابق با چند تا id برگردونید باید شرط رو تغییر بدید و از wherein استفاده کنید


  6. در 21 ساعت قبل، payman گفته است :
    
    Route::prefix('locorepairs')->group(function(){
        Route::get('/',[\App\Http\Controllers\LocorepairsController::class,'index'])->name('locorepairs');
        Route::get('/{loco}/show', [\App\Http\Controllers\LocorepairsController::class, 'show'])->name('locorepairs.show');
    });

    روت show رو که تعریف کردین اسم مادل رو قرار ندادید بجای {loco} اینو {locorepairs} بذارید چک کنید

    • تشکر 1

  7. در 58 دقیقه قبل، payman گفته است :
    
    Route::post('locorepairs/store',[\App\Http\Controllers\LocorepairsController::class,'store'])->name('locorepairs.store');

    این روت که فرستادید مربوط به روت store و ذخیره اطلاعات هست ولی بالا مشکلی که داشتید مربوط به روت show هست کد همون رو بفرستین


  8. با اینکه این پست یکم قدیمی شده ولی در مورد سوالتون شرکتهای خارجی بیشتر از اینکه دنبال مدرک شما باشن به تخصص شما اهمیت میدن

    باید نمونه کارهای قوی و قابل ارایه داشته باشین و یه رزومه قوی برای خودتون بسازید تا بتونید برای شرکتهای خارجی اپلای بزنید


  9. اطلاعات همه زبانها رو توی یه جدول ذخیره کردین؟ یا جدولهای مختلفی دارین؟

    باید کوئری رو که برای دریافت اطلاعات محصول اجرا میشه دیباگ کنید ببینید موقع تغییر زبان کوئری که اجرا میشه به چه شکل هست


  10. در در ۱۴۰۱/۳/۲۸ در 09:30، al_no_ri58 گفته است :

    سلام

    هنگام ارسال فرم جهت ثبت این خطا رو برای من میده لطفا راهنمایی کنید

    403
    THIS ACTION IS UNAUTHORIZED

    بعد از لاگین فرم رو ارسال میکنید؟  اگر هم توی کنترلر از RequestForm اختصاصی استفاده میکنید باید مقدار برگشتی متد authorize برابر با true باشه


  11. در در ۱۴۰۱/۳/۱۵ در 04:25، shahverdizahra20200@gmail. گفته است :

    سلام جواب شما 

    نسخه جدید wamp به صورت آپشنال به شما امکان انتخاب نسخه ی php رو میده اونو نصب کنید

    آیکون wamp کلیک کنید منوی php و بعد زیر منوی version قابل مشاهده است

    همچنین پس از تغییر ورژن php باید ((در قسمت تنظیمات ویندوز که قبلا انجام دادید ، مسیر نسخه ی جدید php رو بهش بدید که این بخش مهمه))

    قسمت تغییر ورژن در تنظیمات ویندوز چیه و چ جوریه من نمیدونم میشه مراحلشو بگید

    چون تا ورژن php ومپ رفتن خط اخر نیمدونم چیه

    باید ار طریق environment variable در ویندوز مسیر محل نصب php رو قرار بدید لینک زیر مراحلش رو میتونید ببینید

    https://www.forevolve.com/en/articles/2016/10/27/how-to-add-your-php-runtime-directory-to-your-windows-10-path-environment-variable/


  12. با دسترسی که فرستاده بودید سایتتون رو چک کردم روتهای مربوط به سیستم auth رو در فایل web.php قرار نداده بودید بخاطر همین لینکهاتون باز نمیشد اصلاح کردم الان لینکتون باز میشه

    باید کد زیر رو در فایل web.php قرار میداید

    Auth::routes();

     

    • تشکر 1
×
×
  • جدید...