هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست
-
تعداد ارسال ها
341 -
تاریخ عضویت
-
آخرین بازدید
-
Days Won
77
پست ارسال شده توسط saber
-
-
اگه اینقسمت از قبل توی پروژه شما پیاده سازی شده باشه باید داکیومنتهای پروژه رو بررسی کنید ببینید به چه شکلی پیاده سازی شده
ولی اگه میخواید اینو توی پروژه خودتون اضافه کنید میتونید از پکیج sanctum که داخل خود لاراول هست استفاده کنید
- 1
-
بهتره بجای xampp از نرم افزار laragon استفاده کنید که براحتی میتونید نسخه های مختلف php رو روش نصب کنید و هر زمان خواستید براحتی نسخه php رو متناسب با پروژه ای که کار میکنید تغییر بدید و بدون مشکل روی تمام نسخه های مورد نیاز کار کنید
-
یه راه این هست که موقع ذخیره اطلاعات قبلش چک کنید که نامی که میخواید در تاریخ روز جاری ذخیره کنید قبلا ذخیره شده یا خیر
برای اینکار اگه طبق پیشفرض لاراول کار کرده باشید باید یه فیلد created_at داشته باشین و توی کوئری خودتون مشابه کد زیر برای چک کردن تاریخ امروز استفاده کنید
$exist_name = Depot::where('name','test_name')->whereDate('created_at', Carbon::today())->first(); if ($exist_name) { // نام تکراری }else{ // نام جدید }
-
توی کوئری دوم شرط id قرار میدید برای همین فقط اطلاعات یک رکورد مطابق با همون id رو نمایش میده اگه میخواید همه اطلاعات رو نمایش بدید باید این شرط رو بردارید و یا
اگه میخواید اطلاعات رو مطابق با چند تا id برگردونید باید شرط رو تغییر بدید و از wherein استفاده کنید
-
این مشکلات بخاطر اختلالات اینترنت هست از نرم افزارهای فیل تر شکن موقع نصب استفاده کنید تا مشکلی نداشته باشید
-
namespace کنترلر رو موقع تعریف route درست وارد نکردید چک کنید ببینید کدوم قسمت از مسیر رو اشتباه وارد کردین
-
سلام باید به مدیر هاست تیکت بزنید تا براتون ورژن 8 رو قرار بدن الان اکثر سرورها php نسخه 8 رو دارن
- 1
-
در 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
-
در 58 دقیقه قبل، payman گفته است :Route::post('locorepairs/store',[\App\Http\Controllers\LocorepairsController::class,'store'])->name('locorepairs.store');
این روت که فرستادید مربوط به روت store و ذخیره اطلاعات هست ولی بالا مشکلی که داشتید مربوط به روت show هست کد همون رو بفرستین
-
این پست رو چک کنید تغییرش رو انجام بدید ببینید چه نتیجه ای میده
https://stackoverflow.com/questions/66693331/class-redis-not-found-after-install-predis-in-laravel -
route مربوط به متد show رو چطوری ایجاد و فراخوانی کردین؟ کدهاش رو قرار بدید ببینیم
-
سلام
لینک زیر رو بررسی کنید ببینید احیانا جایی از کار رو اشتباه انجام نداده باشید
- 1
-
با اینکه این پست یکم قدیمی شده ولی در مورد سوالتون شرکتهای خارجی بیشتر از اینکه دنبال مدرک شما باشن به تخصص شما اهمیت میدن
باید نمونه کارهای قوی و قابل ارایه داشته باشین و یه رزومه قوی برای خودتون بسازید تا بتونید برای شرکتهای خارجی اپلای بزنید
-
اطلاعات همه زبانها رو توی یه جدول ذخیره کردین؟ یا جدولهای مختلفی دارین؟
باید کوئری رو که برای دریافت اطلاعات محصول اجرا میشه دیباگ کنید ببینید موقع تغییر زبان کوئری که اجرا میشه به چه شکل هست
-
در در ۱۴۰۱/۳/۲۸ در 09:30، al_no_ri58 گفته است :سلام
هنگام ارسال فرم جهت ثبت این خطا رو برای من میده لطفا راهنمایی کنید
403THIS ACTION IS UNAUTHORIZEDبعد از لاگین فرم رو ارسال میکنید؟ اگر هم توی کنترلر از RequestForm اختصاصی استفاده میکنید باید مقدار برگشتی متد authorize برابر با true باشه
-
در در ۱۴۰۱/۳/۱۵ در 04:25، shahverdizahra20200@gmail. گفته است :سلام جواب شما
نسخه جدید wamp به صورت آپشنال به شما امکان انتخاب نسخه ی php رو میده اونو نصب کنید
آیکون wamp کلیک کنید منوی php و بعد زیر منوی version قابل مشاهده است
همچنین پس از تغییر ورژن php باید ((در قسمت تنظیمات ویندوز که قبلا انجام دادید ، مسیر نسخه ی جدید php رو بهش بدید که این بخش مهمه))
قسمت تغییر ورژن در تنظیمات ویندوز چیه و چ جوریه من نمیدونم میشه مراحلشو بگید
چون تا ورژن php ومپ رفتن خط اخر نیمدونم چیه
باید ار طریق environment variable در ویندوز مسیر محل نصب php رو قرار بدید لینک زیر مراحلش رو میتونید ببینید
-
باید توی جدول دیتابیس همون فیلد رو nullable قرار بدید که در زمان خالی بودن بهتون خطا نده
- 1
-
توی متد store باید request رو چک کنید اگر متد authorize دسترسی نداره بهش دسترسی بدید اگر هم request اختصاصی براش نوشتید
باز متد authorize رو چک کنید که مقدار برگشتیش برابر true باشه
-
با دسترسی که فرستاده بودید سایتتون رو چک کردم روتهای مربوط به سیستم auth رو در فایل web.php قرار نداده بودید بخاطر همین لینکهاتون باز نمیشد اصلاح کردم الان لینکتون باز میشه
باید کد زیر رو در فایل web.php قرار میداید
Auth::routes();
- 1
-
این دستور رو هم اجرا کنید ببینید لینکها درست میشن یا خیر
php artisan route:clear
- 1
-
خود ckeditor توی تولبار دکمه اضافه کردن کد رو داره و نیازی نیست دستی وارد کنید توضیحاتش رو در سایتش میتونید ببینید
https://ckeditor.com/docs/ckeditor5/latest/features/code-blocks.html
-
فایلهای کش رو خالی کنید بعد سایت رو چک کنید
از طریق ترمینال میونید دستورات زیر رو اجرا کنید تا کش رو خالی کنه
php artisan cache:clear php artisan config:cache
- 1
-
اگه مثلا جدول posts باشه میتونید به شکل زیر حذف کنید
DB::table('posts')->delete($id);
- 1
-
میتونید تقویم میلادی رو با یک تقویم شمسی جایگزین کنید توی گوگل تقویم vue persian date picker رو بزنید و تقویمش رو ببینید بکارتون میاد
- 1
مشکل در ثبت نام با موبایل
در رفع مشکلات و سوالات عمومی لاراول Laravel
ارسال شده در · Report reply
سلام به نظر مشکل بخاطر این هست که شما کلا یوزر رو از دیتابیس حذف میکنید شما بعد از تایید کاربر برای حذف کد ارسالی فقط باید فیلد کد ارسالی رو آپدیت کنید و مقدارش رو خالی بذارید.
نباید از متد delete استفاده کنید چون کلا کاربر رو از دیتابیس حذف میکنه و بعد ارور 404 میده چون کاربری وجود نداره