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

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

mehdee81

ویرایش مقاله ها

Recommended Posts

سلام خسته نباشید 

میخواستم بپرسم چطوری باید صفحه ای بسازیم که هرکس فقط بتونه مقاله ای که خودش در سایت گذاشته رو ویرایش کنه؟

و کسی نتونه به مقاله های دیگران دست بزنه. 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

اگه یکی نبود خطای دسترسی 403 میده در غیر اینصورت ویوی مربوط به ویرایش مقاله رو نمایش میده

     if (auth()->user()->id != $article->creator_id)
            abort(403);
        
        return view('article.edit',compact('article')); // اینجا کدهای خودتون رو طبق ساختاری که دارید جایگزین کنید

 

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...