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

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

Recommended Posts

سلام من میخوام بخش منو و زیر منو رو در پنل مدیریت نمایش بدم اما نمایش داده نمیشه من کدهای بخش های مدل ویو کنترلر رو میگذارم . کسی میتونه بهم کمک کنه بگه مشکل کد من چیه و از کجاست ؟

اسم فیلد سرگروه رو article_id گذاشتم

پیشاپیش ممنون 

/////////Model.php/////////

class Menu extends Model

{

    use HasFactory;

    protected $fillable = ['title','sort','url','article_id','status','image'];

    public function getParent()

    {

        return$this>hasone(Menu::class,'id','article_id');

    }

}

//////////////////MenuController.php//////////////////

public function index()

    {

        $menus = Menu::all();

        return view('back.menus.menus',compact('menus'));

    }

//////////////menus.blade.php/////////////////

@foreach($menus as $menu)

                                        <tr>

                                            <td>{{$menu->title}}</td>

                                            <td>

{{$menu->getParent['title']}}

                                            </td>

                                            <td>{{$menu->sort}}</td>

                                            <td>

                                                <?php

                                                $url = route('back.menus.status',$menu->id);

                                                if ($menu['status']==1){

                                                    echo '<a href="'.$url.'" class="badge badge-success">فعال </a>';

                                                }

                                                else{

                                                    echo '<a href="'.$url.'" class="badge badge-secondary">غيرفعال </a>';

                                                }

                                                ?>

                                            </td>

                                            <td>{{$menu->url}}</td>

                                            <td><img style="width: 20px; height: 30px;" src="{{$menu->image}}" alt="icon"></td>

                                            <td>

                                                <label class="badge badge-warning"><a style=" text-align:center;  color:white;" href="{{route('back.menus.edit',$menu->id)}}">ويرايش</a></label>

                                                <label class="badge badge-danger"><a style="color:white;" href="{{route('back.menus.destroy',$menu->id)}}" onclick="return confirm('مطلب حذف شود؟');">حذف</a></label>

                                            </td>

                                        </tr>

                                    @endforeach

Share this post


Link to post
Share on other sites

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

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

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

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

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

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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


×
×
  • جدید...