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

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

Recommended Posts

می خواهم از دیتابیس ROLE کاربرانم رو بخونم که وقت این کد رو می ذارم خطا میده میگه:

Undefined variable: role (View: C:\wamp64\www\resources\views\back\Users\users.blade.php)

دوستان خواهش می کنم کمک کنید.

این کد ها ی گذاشته شده است:

@extends('back.index')
@section('title')
سایت پلاس - مدیریت کاربران
@endsection
@section('content')
<div class="main-panel">
          <div class="content-wrapper">
            <!-- Page Title Header Starts-->
            <div class="row page-title-header">
              <div class="col-12">
                <div class="page-header">
                  <h4 class="page-title">مدیریت اعضای سایت پلاس</h4>
                </div>
              </div>
              <div class="col-md-12">
              </div>
            </div>
            <body dir="rtl" style="text-align:right">
 
<div class="row">
<div class="col-lg-12 grid-margin stretch-card">
<div class="card">
<div class="card-body">
                    <h4 class="card-title">مدیریت اعضای سایت پلاس</h4>
                    <table class="table table-hover">
                      <thead>
                        <tr>
                          <th>نام</th>
                          <th>ایمیل</th>
                          <th>تلفن</th>
                          <th>نقش</th>
                          <th>وضعیت</th>
                          <th>مدیریت</th>
                        </tr>
                      </thead>
                      <tbody>
@foreach($users as $user)
@switch($user->id)
@case(1)
@php $role='مدیر' @endphp
@break
@case(2)
@php $role='کاربر' @endphp
@break
@default
@endswitch
                        <tr>
                          <td>{{$user->name}}</td>
                          <td>{{$user->email}}</td>
                          <td>{{$user->phone}}</td>
                          <td>{{$role}}</td>
                          <td>{{$user->status}}</td>
                          <td>
                          <a href='#'><label class="badge badge-success">ویرایش</label></a>
                          <a href='#'><label class="badge badge-danger">حذف</label></a>
                          </td>
                        </tr>
                        @endforeach
                      </tbody>
                    </table>
                  </div>
</div>
          </div>
@include ('back.app.footer')
        </div>
@endsection
</body>

Share this post


Link to post
Share on other sites

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

طبق خطایی که دارید متغییر role رو شناسایی نمیکنه احتمالا از کنترلر به blade ارسالش نکردید. یه مورد دیگه هم اینکه از طریق آبجکت user به role دسترسی ندارید؟

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.


×
×
  • جدید...