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

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

saber

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

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

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

  • Days Won

    77

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

  1. شما مقدار name رو به سمت دیتابیس ارسال نمیکنید فرم خودتون رو چک کنید فیلد name رو درست ایجاد کرده باشید و در کنترلر هم میتونید با تابع dd اطلاعاتی رو که ارسال میشن چک کنید
  2. چیزی از قبل وجود نداره منظورم اطلاعاتی هست که از فرم ایجاد مطلب ارسال میکنید این اطلاعات در کنترلر دریافت میشن و به متد create پاس داده میشن الان از پکیج slugable که استفاده کردید باید slug رو در مادل Article در قسمت $fillable هم وارد کنید الان چون نذاشتید خطا میده
  3. شما باید در کنترلر مقدار slug رو دریافت کنید و همراه اطلاعات دیگه برای ایجاد مطلب به دیتابیس ارسال کنید الان هیچ مقداری برای slug ارسال نشده برای همین خطا میده
  4. مقدار article_id نباید خالی باشه چون باید مشخص باشه که کامنت برای کدوم مطلب بوده و در مورد خطا شما مقدار article_id رو اصلا به دیتابیس ارسال نمیکنید داخل کنترلر چک کنید ببینید اطلاعات رو چطوری دریافت و به دیتابیس ارسال کردید حتما مقدار article_id رو هم به دیتابیس ارسال کنید
  5. مشکل 404 فایل منیجر قبلا چند بار تو انجمن مطرح شده تاپیک زیر سر بزنید
  6. namespace مادل با حرف بزرگ هست که با App شروع میشه داخل کنترلر شما use app\cat نوشتید که باید use App\cat باشه کلاسهای مادل رو هم بهتره استاندارد ایجاد کنید و اسم فایل و کلاسشون رو با حروف بزرگ بنویسید
  7. داخل فایل config/app.php قسمت service provider رو اضافه کردید؟ باید کد زیر رو اضافه کنید Alexusmai\LaravelFileManager\FileManagerServiceProvider::class,
  8. میتونید از پلاگین زیر استفاده کنید https://lokesh-coder.github.io/pretty-checkbox/
  9. سلام و خوش آمد به انجمن باید ببینید چه خطلهایی بهتون میده و اون خطاها رو رفعش کنید همینطوری نمیشه گفت که دلیل کار نکردنش چی هست
  10. برای اینکه به حالت قبل برنگرده باید تغییرات رو روی فایلهای اصلی انجام بدید احتمالا شما تغییرات رو روی فایلی دادید که از طریق وب پک میکس ایجاد میشه
  11. اول دستور npm run dev رو اجرا کنید بعد کش رو خالی کنید و تست کنید
  12. مشکلی برای کپی کردن نداره با همون فایلها هم میتونید کار کنید منتها وقتی پروژه جدید میزنید و با composer نصب میکنید با آخرین تغییراتی که روی لاراول هست براتون فایلها رو دانلود میکنه
  13. سلام اگر هدفتون این هست که محصولات داخل سبد رو نمایش بدید با متد find میتونید انجام بدید و یا از متد with استفاده کنید مثلا با find به شکل زیر $basket = Basket::find($basket_id); $products = $basket->products;
  14. برای ایجاد صفحه بندی بطور پشفرض برای گرفتن اطلاعات از مادل کد رو بصورت زیر بنوسید مثلا از مادل User $users = User::paginate(20); عدد 20 دلخواه هست و میتونید در تنظمات هر عددی که خواستید بطور پیشفرض قرار بدید و در view هم بعنوان مثال برای نمایش به شکل زیر کد رو بنویسید <ul> @foreach($users as $user) <li>{{$users->name}}</li> @endforeach </ul> {{$users->links()}}
  15. سلام شما توی کدتون اطلاعات رو مستقیم به متد create پاس دادید هیچ کاری برای هش انجام ندادید پسورد رو با کد زیر میتونید هش کنید $data = $request->all(); $data['password'] = Hash::make($data['password']); $user=User::create($data,$validator);
  16. اون فایل lfm.js اسمش تغییر کرده و با اسم stand-alone-button.js توی فایلها هست که برای فراخوانی به شکل زیر میتونید عمل کنید <script src="/vendor/laravel-filemanager/js/stand-alone-button.js"></script> البته قبلش باید دستور publish:vendor رو اجرا کنید که فایلها در دسترس قرار بگیره
  17. این مشکل مربوط به فایل منیجر نیست شما داخل فایل blade چیزی رو اشتباه استفاده کردید مثلا یه آرایه رو احتمالا مستقیم داخل {{ }} قرار دادید که احتمالا باید برای نمایش حلقه ایجاد میکردید در کل باید کد کنترلر و index.blade رو بذارید ببینیم چی نوشتید
  18. میتونید آدرس جدید و قدیم رو توی جدولی ذخیره کنید بعد یه میدلور بسازید و داخل میدلور route جاری رو بررسی کنید اگر روت مورد نظر آدرس جدیدی در دیتابیس داشت به آدرس جدید ریدایرکت کنید در غیراینصورت خود روت جاری رو بدون تغییر اجرا کنید
  19. برای پیاده سازی روابط چند به چند باید موارد زیر رو رعایت کنید نام جدول واسط بطور پشفرض براساس ترتیب حروف الفبا ساخته میشه مثلا برای مادلهای Post و Category چون c از p جلوتر هست نام جدول واسط هم به این شکل باید بشه category_post اگر هم بخواید از نام اختصاصی استفاده کنید مثل شما که post_category زدید باید در پارامتر دوم متدهای هر دو مادل نام جدول رو قرار بدید که با کدهای شما به شکل زیر میشن: مادل Category public function posts(){ return $this->belongsToMany(Post::class,'post_category'); } مادل Post public function categories(){ return $this->belongsToMany(Category::class,'post_category'); } برای فراخوانی هم به همین شکل کد رو بنویسید $posts = Post::find($id)->categories()->get();
  20. ضمن خوش آمد به انجمن مادل شما Article هست یا Post ؟ َشما برای ایجاد رابطه App\Article رو پاس دادید ولی برای فراخوانی از Post استفاده کردید
  21. اون یکی از اشکالاتش بود مشکل بعدی هم متد member_list رو به شکل زیر تغییر بدید public function member_list(Request $request) { $users = \DB::table('scs') ->join('users', 'scs.user_id', '=', 'users.id') ->where('classroom_id', $request->input('id')) ->get(); return DataTables::of($users) ->addColumn('action', function ($user) use ($users){ return '<a href="#" class="btn btn-xs btn-danger delete" id=" ' . $user->id . ' ">Delete</a>'; }) ->make('true'); }
  22. یکی از اشکالاتی که کدتون داره این هست که قسمت columns رو در داخل ایجکس قرار دادید باید خارج از کد ایجکس قرار بدید که به شکل زیر میشه $(document).ready(function () { var id={{$class->id}}; $('#student_table').DataTable({ "processing": true, "serverSide": true, "ajax":({ url: "{{route("class.member_list")}}", method: "get", data: {id: id} }), columns : [ {"data": "first_name", orderable: true, searchable: true}, {"data": "last_name", orderable: true, searchable: true}, {"data": "email", orderable: false, searchable: false}, {"data": "created_at", orderable: true}, {"data": "action", orderable: false, searchable: false} ] });
  23. این مواردی رو که میخواید پیاده سازی کنید هیچ مشکلی نداره و قابل اجرا هست در بخش ادمین براحتی میتونید بدون پرداخت ثبت سفارش انجام بدید صرفا یه فرم ثبت سفارش هست که حالا براساس داده هایی که لازم دارید میتونید اطلاعات رو توسط ادمین ثبت کنید و برای کاربرهای عادی هم که میتونید سیستم پرداخت و تایید سفارش بعد از پرداخت رو پیاده سازی کنید. برای کار با اینستاگرام هم که قاعدتا باید با api خودش کار کنید و مواردی رو که لازم دارید پیاده سازی کنید.
  24. چک کردم هیچ مشکلی نداره و بدرستی خروجی میده شما حتما پکیج ایجاد نکردید اگه پکیج ایجاد بشه و در دیتابیس ذخیره شده باشن توی لیست میاره
  25. لینک گیت هاب پروژه رو بذارید شاید از روی کدها بشه فهمید مشکلش چی هست
×
×
  • جدید...