#php #laravel
#php #ларавель
Вопрос:
Я новичок в laravel и php. Я следил за несколькими уроками на YouTube и застрял на том, как обновить данные в новую таблицу нажатием кнопки действия.
Мне нужно, чтобы данные соответствующего лица были вставлены в новую таблицу с теми же точными данными при нажатии кнопки «DAFTAR». Есть какие-либо предложения о том, куда мне следует обратиться для обучения или как это сделать?
Спасибо
Вот мой код
search.blade.php
@if(isset($members)) lt;table class="table table-hover"gt; lt;threadgt; lt;trgt; lt;thgt;Nolt;/thgt; lt;thgt;Namalt;/thgt; lt;thgt;IDlt;/thgt; lt;thgt;Tindakanlt;/thgt; lt;/trgt; lt;/threadgt; lt;tbodygt; @if(count($members) gt; 0) @foreach($members as $nama) lt;trgt; lt;tdgt;{{ $nama-gt;nombor }}lt;/tdgt; lt;tdgt;{{ $nama-gt;Name }}lt;/tdgt; lt;tdgt;{{ $nama-gt;ID }}lt;/tdgt; lt;tdgt; lt;a href="search/{{ $nama-gt;nombor }}"gt;DAFTARlt;/agt; lt;/tdgt; lt;/trgt; @endforeach @else lt;trgt;lt;tdgt;Tiada rekod ditemui, sila daftar secara manual di kaunter pendaftaran.lt;/tdgt;lt;/trgt; @endif lt;/tbodygt; lt;/tablegt; @endif
searchController.php
class searchController extends Controller { function search(request $request){ if(isset($_GET['query'])){ $search_text = $_GET['query']; $members = DB::table('members')-gt; where ('ID','LIKE','%'.$search_text.'%')-gt;paginate(100); return view('search',['members'=gt;$members]); } else{ return view('search'); } } function daftar($nombor){ return view('dahDaftar', compact ('nombor')); } }
web.php
route::get('/search',[searchController::class, 'search'])-gt;name('web.search'); route::get('/search/{nombor}',[searchController::class, 'daftar'])-gt;name('web.daftar');