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)を使ってチェックしてください。その値を与えるが、なぜ他のビュー通知の値を渡すときにエラーが発生する
エラーは何ですか? – Rocketq
変数を定義していません....私は@include( 'header.blade.php')を使用していますが、layout.masterにアクセスしようとすると@foreach。 –