私はlaravel 5.4.に新しいので、この問題を解決する必要があります。Laravel 5 Viewが正しく機能するようにする必要があります
私は私の会社の出席管理システムに取り組んでいます。フィルタリングされた研修生の目的のために、私はこのような検索コントローラ機能を開発しました。
public function search_code(Request $request){
$query = $request->search;
$queryType = $request->institute; // 'id' or 'name'
$items = DB::table('registerdetails');
if($queryType == 'id'){
$items = $items->where('trainee_id', 'LIKE',"%$query%");
}
if($queryType == 'full_name'){
$items = $items->where('full_name', 'LIKE',"%$query%");
}
$items = $items->get();
return view('traineeattendance.index')->with('items',$items);
}
ご覧のとおり、これは検索機能のすべての値を返します。これはindex.blade.phpにあります。
次に検索した後、フィルタリングされます。右側の出席ボタンを追加します。出席者フォームの最初のフィールドを追加すると、検索結果に従って自動的に塗りつぶされる必要があります。これはTrainee_Idです。
これはattendance.blade.phpと呼ば出席フォームビューを追加されるようになっています。
<form action="{{route('TraineeAttendance.store')}}" method="post" >
{{ csrf_field() }}
<div class="form-group">
<label>Trainee ID</label>
<input type="text" name="trainee_id" class="form-control" value="MOB/TR/">
</div>
<div class="form-group">
<label>Name </label>
<input type="text" name="name" class="form-control" value="">
</div>
<div class="form-group">
<label >Starting Time</label>
<input class="form-control" type="time" value="" id="example-time-input" name="starting_time">
</div>
<div class="form-group">
<label >End Time</label>
<input class="form-control" type="time" value="" id="example-time-input" name="end_time">
</div>
<div class="form-group">
<label >Site Visit Time</label>
<input class="form-control" type="time" value="" id="example-time-input" name="site_visit_time">
</div>
誰でもこの問題を解決するのに役立つことができますか?それは私にとって非常に役に立ちます。 JSで
jQueryのような特定のjsライブラリを使用していますか? – eeya
いいえ、ただラベールとhtmlだけ – Dasun
あなたは検索が必要ですし、すべての検索結果のためにあなたは出席を追加する必要がありますか?私は正しい? –