Laravel-查找名称和显示
我想显示所有具有相同名称的数据。例如,这是我的数据 我有这些数据,例如,我只想要Laravel-查找名称和显示,laravel,laravel-5,eloquent,Laravel,Laravel 5,Eloquent,我想显示所有具有相同名称的数据。例如,这是我的数据 我有这些数据,例如,我只想要James的名称,然后必须显示所有名为James的数据 我这里的问题是,即使在名称为Rizal的情况下,也会显示数据。我只想让数据依赖于id或名称 我的看法 <table class="table"> <thead> <tr> <th>DATE</th> <th>TIME
James
的名称,然后必须显示所有名为James的数据
我这里的问题是,即使在名称为Rizal
的情况下,也会显示数据。我只想让数据依赖于id或名称
我的看法
<table class="table">
<thead>
<tr>
<th>DATE</th>
<th>TIME IN</th>
<th>TIME OUT</th>
</tr>
</thead>
<tbody>
@foreach ($employeeSched as $setTime)
<tr>
<td> {{Form::label('date_today', $setTime->date_today)}}</td>
<td> {{Form::label('time_in', $setTime->time_in)}}</td>
<td> {{Form::label('time_out', $setTime->time_out)}}</td>
</tr>
@endforeach
</tbody>
</table>
上述查询将提供名称为rizal的所有数据,以便将其传输到blade
return view(‘viewBlade’)->(‘userList’, $employeeSched);
现在在刀刃上
@foreach($userList as $user)
{{$user.name}}
{{$user.anotherFields}}
@endforeach
您可以使用此选项获取特殊用户名的行:
let userLastName = 'anything';
$employeeSched = Schedule::where('last_name', userLastName)->get();
通过这种方式,您可以动态设置用户名
请注意,族名称可能不是唯一的。因此,最好使用employee\u no
与last\u name
对照来获取特殊的用户数据,或者如果您没有employee\u no
的话,则以这种方式同时使用first\u name
和last\u name
let userFirstName = 'anything';
let userLastName = 'anything else';
$employeeSched = Schedule::where(['first_name'=>userFirstName, 'last_name'=>userLastName])->get();
假设这是您使用的控制器函数,它调用路由url,如
\listuser
function viewUser(Request $request){
$id= $request->id;
$employeeSched = Schedule::where('employee_no',$id)->get();
}
在blade中,当您在用户之间循环时
//$users contains all the user data, assumed id which hold the employee id, and user have name.
assume route listuser where you list the attendance
@foreach($users as $u)
<a href="{{url('listuser')}}?id={{$u->id}}">{{$u->name}}</a>
@foreach
和控制器的功能会像
function viewUser($id){
$employeeSched = Schedule::where('employee_no',$id)->get();
}
在Blade中,您可以从这里访问考勤页面
@foreach($users as $u)
<a href="{{route('user.attend',$u->id)}}">{{$u->name}}</a>
@foreach
@foreach($u用户)
@弗雷奇
您能分享预期的输出吗?对于给定的数据?@C2486“是”确定,最终输出必须仅显示具有相同名称的数据。例如,<代码>勒布朗< /代码>,只有当我单击NAMEDO雇员时,数据必须全部是勒布朗,否则No是外键或在每个新记录上插入密钥和名称。可能的UMeFAROOQ副本是外键SIR。如果我点击“杰姆斯”这个名字,那么这是一个固定值?我想要一个动态值,然后在表单中创建一个字段,并从表单输入中传递用户名,然后您可以通过执行$input['name']从控制器访问它。将其放入控制器中的where查询。这不是完整的想法,但我明白了这个想法,我认为这将是动态的。我会将任何内容设置为我的输入文本字段或隐藏字段
Route::get('user/{id}/attenance','UserController@viewUser')->name('user.attend');
function viewUser($id){
$employeeSched = Schedule::where('employee_no',$id)->get();
}
@foreach($users as $u)
<a href="{{route('user.attend',$u->id)}}">{{$u->name}}</a>
@foreach