هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست
-
تعداد ارسال ها
341 -
تاریخ عضویت
-
آخرین بازدید
-
Days Won
77
پست ارسال شده توسط saber
-
-
این لینک رو ببیند بهتون کمکی میکنه
https://stackoverflow.com/questions/25624927/how-do-i-redirect-after-download-in-laravel
-
متد delete رو اشتباه فراخوانی میکنید یا باید از model مورد نظر متد delete رو فراخوانی کنید و id رو بهش پاس بدید یا متد destroy رو از model فراخوانی کنید و باز id رو بهش پاس بدید
مثلا اگر از مادل Post میخواید حذف انجام بدید به این شکل
Post::destroy($id);
بعد از حذف هم به لیست یا هر روتی که میخواید ریدایرکت کنید
- 1
-
باید ببینید هاستی که تهیه میکنید پیشنیازهای شما رو داره یا خیر ممکنه شما یه هاست معمولی خرید کنید و برای اجرای سایتتون و هسته لاراول نیاز به فعال بودن توابعی داشته باشین که روی هاست معمولی فعال نباشن و باعث ایجاد مشکل بشه و سایتتون کار نکنه و در ضمن وقتی هاست مخصوص لاراول تهیه میکنید به terminal هم دسترسی دارید و میتونید روی هاست با دستورات artisan لاراول هم کار کنید.
- 1
-
در 21 ساعت قبل، hrahimi گفته است :ممنونم. روت اکشن من این هست چطوری باید از حالت لاگین خارجش کنم.
Route::post('/cats/store', 'store')->name('store');توی فایل web.php باید چک کنید برای روت اگر میدلور auth ست شده از اونجا میتونید تغییر بدید البته اگه نیاز به دسترسی ندارید والا باید روت به همین شکل بمونه و از سیستم ورود به سایت لاگین کنید و بدون مشکل فرم رو هم ارسال کنید
-
برای ارسال فرم نیاز به لاگین داره باید اول با کاربر لاگین کنید بعد فرم رو ارسال کنید اگر هم نمیخواید لاگین انجام بشه باید route مربوط به action فرم رو از حالت لاگین خارج کنید
-
اطلاعات ارسالی رو با تابع dd چک کنید ببینید چی ارسال میشه و احیانا اگر خطایی هم دارید خطا رو قرار بدید چک کنیم
-
اون get رو ازش حذف کنید خروجی میده
- 1
-
زمانی که آموزش ضبط میشد نسخه 4 ادیتور تاینی بود الان نسخه 5 هست شما از همون لینک اول که برای نسخه 5 هست استفاده کنید
-
مسیر فایلهای اصلی لاراول در هر پروژه ای میتونه متفاوت باشه و کاملا شخصی سازی میشه ولی از طریق فایل index.php که در روت سایت قرار داره
چک کنید ببینید فایل autoload از چه مسیری فراخوانی شده فایلهای اصلی هم همون مسیر هستن
-
تنظیمات مربوط به ارسال ایمیلتون رو چک کنید
- 1
-
احتمالا بخاطر این هست که شما کل اطلاعات مطلب رو با request->all ذخیره میکنید در حالی که مجموعه های شما به شکل آرایه ارسال میشن و مجموعه ها بعد از ایجاد مطلب باید ذخیره بشه
باید برای دریافت اطلاعات و ذخیره مقاله از متد expect استفاده کنید و بدون مجموعه مابقی اطلاعات رو دریافت و مطلب رو ایجاد کنید سپس مجموعه ها رو اتچ کنید
-
باید ببینید متن خطایی که میده چی هست debug و error reporting رو فعال کنید متن دقیق خطا رو پیدا کنید ارور 500 هزاران دلیل میتونه داشته باشه
-
داخل کنترلر LoginControlle در Auth میتونید مقدار $redirectTo رو به مسیر دلخواه تغییر بدید و اگر خواستید براساس نوع کاربری ریدایرکت خاصی انجام بدید
میتونید داخل همین کنترلر متد redirectPath رو اورراید کنید و مسیرهای دلخواه رو برای کاربران خاص قرار بدید
- 1
-
اشتباه تایپی دارید و کلاس رو Auto نوشتید باید Auth بنویسید و اینکه داخل کنترلر از هلپر فانکشن auth هم میتونید استفاده کنید
- 1
-
در مقادیر ارسالی شما فقط دو تا مقدار شناسه محصول و مجموعه رو ارسال میکنید و برای زیرمجموعه مقداری ارسال نشده و چون توی دیتابیس ستون زیرمجموعه مقدار پیشفرض نداره خطا میده
اگه منطق برنامه اتون این هست که همیشه زیرمجموعه داشته باشید باید مقدارش رو هم برای sync ارسال کنید در غیراینصورت باید ستون زیرمجموعه رو nullable کنید
-
نحوه دریافت اطلاعات از دیتابی برای دو تا موردی که دارید متفاوت هست احتمالا برای اولی با متد get دریافت کردید و هر چی رکورد هست به شکل آرایه ای از آبجکتها برگشت میده
و برای دومی هم احتمالا با متد first دریافت کردید که یه آبجکت از model مورد نظر برمیگردونه برای اینکه همیشه از foreach استفاده کنید باید برای هر دو از get استفاده کنید
و یا اونقسمت شرطی کنید و اگه آرایه ای از آبجکتهای model بود foreach بزنید در غیراینصورت به صورت مستقیم مقادیر آبجکت رو نمایش بدید
- 1
-
در 6 ساعت قبل، nazanin گفته است :اینم اضافه کردم جواب نداد
کنسول مرورگر رو چک کنید ببینید خطایی دارید یا نه ممکنه تداخلی وجود داشته باشه و عمل نکنه و همینطور سورس صفحه رو چک کنید ببینید فایلها درست لود میشن یا خیر
-
در 4 ساعت قبل، admin3 گفته است :اگر متغیر در کنترلر تعریف شده باشد و به blade ارسال شده باشد اما باز هم با همین ارور مواجه شیم چکار کنیم؟حتی یک بار کامپیوتر رو ری استارت کردم(پس از ری استارت ومپ)
لطفا اگر کسی پاسخی داره به ایمیلم ارسال کنید ممنون.
a.pourpharhang@gmail.com
کدی که توی کنترلر و blade نوشتید قرار بدید چک کنیم شاید کدتون داخل شرط باشه و شرایطی برقرار شده باشه که متغییر اجرا نشه
- 1
-
ابتدای فایل web.php بعد از تگ باز php کد زیر رو قرار بدید تا route رو use کنه
use Illuminate\Support\Facades\Route;
- 1
- 1
-
از متد belongsTo کلید course_id رو حذف کنید و مجدد تست کنید
-
فایلهای migration رو از پروژه قبلی داخل پوشه database/migrations کپی کنید و روی پروژه جدید اجرا کنید
برای کدهایی هم که روی لاراول کدنویسی کردید چک کنید ببنید در کدوم قسمتها بوده فایلهاشون رو روی پروژه جدید کپی کنید کار خاصی نداره
- 1
-
لینک زیر رو چک کنید و اشکال کدتون رو بررسی کنید
https://stackoverflow.com/questions/9922562/how-to-resolve-curl-error-7-couldnt-connect-to-host
- 1
-
توی تنظیمات فایل env آدرس سایت لوکال رو قرار بدید
- 1
-
روی لوکال خطا دارید یا سرور هست؟ و اینکه مسیر پوشه ها رو تغییرات دادید؟
حذف در لاراول 8
در رفع مشکلات و سوالات عمومی لاراول Laravel
ارسال شده در · Report reply
باید از مدل استفاده کنید چون ارتباط با دیتابیس و عملیات دیتابیس از طریق مدل انجام میشه الان نام مدلی که میخواید ازش حذف کنید چی هست؟