모달 선택 목록 양식을 만들고 싶습니다. 여기 내 컨트롤러 :알아 낸 변수 : 선택 목록을 만들려고 할 때
public function picklist(Request $request)
{
$q = $request->q;
$lists = Customer::where('name', 'like', "%$q%")
->orderBy('name')->paginate('5');
return view('customer._customer_list')
->with('lists', $lists);
}
이 내가이 일을 로컬 호스트/고객/목록 을 열 때이 내 경로
Route::get('/customer/list/', '[email protected]');
입니다
<tbody>
@foreach ($lists as $key => $list)
<tr>
<td>
{{ $list->name }}
</td>
<td>
<button data-dismiss="modal" class="btn btn-warning btn-xs btn-choose"
type="button" data-id="{{ $list->id }}" data-name="{{ $list->name }}">Pilih</button>
</td>
</tr>
@endforeach
</tbody>
</table>
{!! $lists->appends(Request::except('page'))->render() !!}
보기 _customer_list.blade.php이다
하지만이 같은 다른보기로 전달하려고 할 때
과 같은 경로 Route :: get ('/ customer/add', 'CustomerController @ create'); 목록 변수를 얻을 수
Undefined variable: lists (View: /srv/web/resources/views/customer/_customer_list.blade.php) (View: /srv/web/resources/views/customer/_customer_list.blade.php)
것은이었다 시도 필자,하지만 여전히 오류 undifined 변수를 제공 아래. –
물론 ** customer._customer_list ** blade에 매개 변수를 전달하지 않을 때 다른 블레이드에 @include ('customer._customer_list')를 포함하면 오류가 발생합니다. ** @ include ('customer._customer_list', [ 'lists'=> 'your list']); ** –
이렇게하면 @section (' ('고객', '고객/목록?') @include ('customer._customer_list', [ '목록'=> '목록']) @endsection 하지만 난 foreach 문에 제공된 오류 잘못된 인수() 수 (보기 : /srv/web/resources/views/customer/_customer_list.blade.php를) –