Мой план следующий.У меня есть это внутреннее соединение:
SELECT cd.fk_lend_id,cd.serialnumber ,customers.name,cd.created_at
FROM cd
INNER JOIN customers ON cd.fk_lend_id = customer.lend_id
Where cd.fk_lend_id = 00000000;
Вот как это будет выглядеть в Laravel:
$scores = DB::table('cd')
->join('cd', 'cd.fk_lend_id', '=', 'customer.lend_id')
->select('cd.fk_lend_id','cd.serialnumber','users.name', 'cd.created_at')
->where('cd.fk_lend_id',00000000)
->get();
(созданный_кат означает время, в течение которого клиент предоставляет компакт-диск)
-> где ('cd.fk_lend_id', 00000000) <- Нули должны быть заменены пользовательским вводом из поля ввода из представления, и после ввода это должно быть перенаправлено, возможно ли это? </p>
Если это возможно, кто-нибудь может дать мне совет, как это сделать?
(Правка)
Функция "yourcds":
public function yourcds(Request $request, cds $cd)
{
$this->middleware('guest');
$user_input = $request->userInput
$scores = DB::table('cd')
->join('customers', 'cd.fk_lend_id', '=', 'customer .lend_id')
->select('cd.fk_lend_id','cd.serialnumber','users.name', 'cd.created_at')
->where('cd.fk_lend_id',$request->$user_input)
->get();
$cds = cd::latest()->paginate(20);
return view('cd.yourcds',compact('cd'))
-> with('i', (request()->input('page', 1) - 1) * 20);
}
Возврат"функция:
public function return(cds $cd)
{
return view('cd.return',compact('cd'));
}