Если вы публикуете метод GET на
Route::get('/admin/kunden/pdf/{id}', 'DynamicPDFController@get_customer_data');
, тогда вы нажмете function get_customer_data(){}
в вашем DynamicPDFController
Это попадет на этот код:
$customer_data = DB::table('kundens')
->limit(10)
->get();
return $customer_data;
Таким образом, вы получите только данные о клиентах.
Попробуйте изменить это:
Route::get('/admin/kunden/pdf/{id}', 'DynamicPDFController@get_customer_data');
На это:
Route::get('/admin/kunden/pdf/{id}', 'DynamicPDFController@index');
Теперь попробуйте изменить ваши get_customer_data на это:
function get_customer_data()
{
$customer_data = DB::table('kundens')->first();
return $customer_data;
}
Это должно дать вам только одного клиента.Теперь мы должны сделать его динамическим, чтобы вы могли передавать идентификатор или аналогичный функции:
function get_customer_data($id)
{
$customer_data = DB::table('kundens')->whereId($id)->first();
return $customer_data;
}
Не забудьте изменить функцию индекса:
function index()
{
$id = 1;
$customer_data = $this->get_customer_data($id);
return view('dynamic_pdf')->with('customer_data', $customer_data);
}
Теперь отредактируйте свой индекс соответствующим образом, так что вы можете передать идентификатор функции индекса для динамической настройки.