2017-03-24 12 views
1

がここに私の見解layouts.masterに呼び出すその@includeでこう述べています。ここ 渡す値は、それが未定義の変数

 <li id="alert_notificatoin_bar" class="dropdown"> 
        <a data-toggle="dropdown" class="dropdown-toggle" href=" 
         {{url('/admin/notification')}}"> 
         <i class="icon-bell-l"></i> 


         <span class="badge bg-important">{{ $users}}</span> 


        </a> 
        <ul class="dropdown-menu extended notification"> 
         <div class="notify-arrow notify-arrow-blue"></div> 
         <li> 
          <p class="blue">You have notifications</p> 
         </li> 


         <li> 
          <a href="{{url('/admin/notificationshow')}}"> 
          @foreach($users1 as $u) 
           <span class="label label-success"><i class="icon_like"></i></span> 
           {{$u->name}} 
           <span class="small italic pull-right"> {{$u->created_at}}</span> 
           @endforeach; 
          </a> 
         </li> 

         <li> 
          <a href="#">See all notifications</a> 
         </li> 

        </ul> 
       </li> 

はここに私のコントローラ

public function notification() 
    { 
    $users = DB::table('users')->where("Active", 0)->count(); 
    $users1 = DB::table('users')->where("Active", 0)->get(); 

    return view('admin.layout.master')->with('users',$users)->with('users1',$users1); 

    //return view(''); 
    } 

    public function notificationshow() 
    { 

     $users1 = DB::table('users')->where("Active", 0)->get(); 

     return view('admin.dashboard.notificationshow')->with('users1',$users1); 


     } 


     public function updatenotification(Request $request) 
    { 
    DB::table('users') 
     ->where($request) 
     ->update(['Active' => 1]); 
     return view('admin.dashboard.notificationshow'); 
    } 
    } 

である私の別のビューどの

notificationshowエラーを取得
 <div class="row"> 
     <div class="col-lg-12"> 


      <div> 
        @foreach($users1 as $u) 
        <span class="label label-success"><i class="icon_like"></i> 
        {{$u->name}}</span> 
        <span class="small italic pull-right"><label> <h5>Requested at</h5></label>{{$u- 
        >created_at}}</span> 
        <label><h5>Waiting for Approval</h5></label> 
        @endforeach 
        <form class="login-form" role="form" method="POST" action="{{ url('/admin/')  
       }}"> 
         {{ csrf_field() }} 

      <button class="btn btn-primary btn-lg btn-block" type="submit">Approve</button> 
       </div> 
      </form> 

なぜ私にエラーが発生したら、私はdd($ user1)を使ってチェックしてください。その値を与えるが、なぜ他のビュー通知の値を渡すときにエラーが発生する

+0

エラーは何ですか? – Rocketq

+0

変数を定義していません....私は@include( 'header.blade.php')を使用していますが、layout.masterにアクセスしようとすると@foreach。 –

答えて

0

これは、コードのきちんとした部分、特にインデントがコードのバグを識別するのに役立つ場合です。上記のコードを見ると、一致しない<div>タグと<form>タグがあり、エラーを引き起こす可能性のある奇妙な場所での改行があります。

関連する問題