【发布时间】:2018-12-04 15:25:45
【问题描述】:
我想从这个控制器传递值:
public function show($id)
{
$data_show = DB::select("SELECT * FROM staffs WHERE id = ?", [$id]);
$data_profil = DB::select("SELECT id FROM staffs WHERE id = ?", [$id]);
return view('keluarga.index', compact('data_show', 'data_profil'));
}
将值传递给这个刀片:
<div class="row">
<div class="form-group">
<!--add new button -->
<div class="col-lg-2">
{!! Form::open(['route' => 'addkeluarga_form', $data_profil->id]) !!}
{{ Form::submit('Add New', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
<!-- show all button -->
<div class="col-lg-1">
{{ Form::submit('Delete', ['class' => 'btn btn-danger']) }}
</div>
<div class="col-lg-1">
{{ Form::submit('Cancel', ['class' => 'btn btn-warning']) }}
</div>
</div>
</div>
这是添加新按钮,可将人员 ID 带到添加新刀片。但是读取刀片中id的值失败。
如何解决这个问题?
【问题讨论】:
-
您可能希望将其存储在会话变量中。见laravel.com/docs/5.6/session
标签: mysql arrays laravel laravel-5