Php 获取Laravel 5中的行数据
我希望根据单击的行在引导模式中显示数据,但即使在另一行单击,我也始终会得到表的最后一个值 视图: 控制器:Php 获取Laravel 5中的行数据,php,twitter-bootstrap,laravel-5,Php,Twitter Bootstrap,Laravel 5,我希望根据单击的行在引导模式中显示数据,但即使在另一行单击,我也始终会得到表的最后一个值 视图: 控制器: public function edit($id_user) { $users = \App\Model\Users::findOrFail($id_user); return view('all-users',compact('users')); } jQuery: $('#modaledit').on('show.bs.modal', function(e) { $(
public function edit($id_user)
{
$users = \App\Model\Users::findOrFail($id_user);
return view('all-users',compact('users'));
}
jQuery:
$('#modaledit').on('show.bs.modal', function(e) {
$(this).find('#InputEmail').attr('value', '{{ $users->email_user }}');
});
尝试以下更改: 视图:
数据\u id的空值@Janotamai删除console.log,它就能工作!!谢谢你的帮助@mithOk!!谢谢:@Janotama
Route::resource('allusers','AllUsersController');
public function edit($id_user)
{
$users = \App\Model\Users::findOrFail($id_user);
return view('all-users',compact('users'));
}
$('#modaledit').on('show.bs.modal', function(e) {
$(this).find('#InputEmail').attr('value', '{{ $users->email_user }}');
});
@foreach (App\Model\Users::all() as $users)
<tr>
<td>{{ $users->nama_depan }}</td>
<td>{{ $users->nama_belakang }}</td>
<td class="emali_{{ $users->id_user }}">{{ $users->email_user }}</td>
<td>{{ $users->no_hp }}</td>
<td>
<a href="#" data-href="{{ route('allusers.edit',$users->id_user) }}" data-target="#modaledit" data-toggle="modal" data-id="{{ $users->id_user }}" ><i class="fa fa-pencil"></i></a>
<a href="#" data-href="{{ route('delete-user', $users->id_user) }}" data-toggle="modal" data-target="#modaldelete"><i class="fa fa-trash-o"></i></a>
</td>
</tr>
@endforeach
$('#modaledit').on('show.bs.modal', function(e) {
var data_id = ($(event.relatedTarget).attr('data-id'));
var email = $('.emali_'+data_id).text();
$(this).find('#InputEmail').attr('value', email);
});