Всем привет, тут такая штука => я делаю сайт на Laravel, а сейчас именно страницу поиска
это get который отслеживает страницу поиска
Route::get('/search/{query}/',
'App\Http\Controllers\ArticleController@search_page'
)->name('search');
это функция которая осуществляет поиск
public function search_page(string $query) {
$search = new article();
return view('search', [
'data' => $search->orderBy('id', 'desc')->where('title', 'LIKE', "%{$query}%")->simplePaginate(6),
'search_query' => $query
]);
}
здесь все ок
поиск работает когда я перехожу на http://127.0.0.1:8000/search/Содержимое_поиска/
но как мне сделать форму с get запросом на эту страницу, я знаю только как делать post формы в Laravel?!.
Короче говоря я переделал так =>
public function search_page(Request $req) {
$validation = $req->validate([
'query' => 'required|min:3|max:100'
]);
$query = $req->input('query');
$search = new article();
return view('search', [
'data' => $search->orderBy('id', 'desc')->where('title', 'LIKE', "%{$query}%")->simplePaginate(6),
'search_query' => $query
]);
}
Route::get('/search',
'App\Http\Controllers\ArticleController@search_page'
)->name('search');
и такая пагин... {{ $data->appends(['query' => Illuminate\Support\Facades\Request::input('query')])->links() }}
http://127.0.0.1:8000/search?field1=avada&field2=kedavra
routes:
Route::get('/search', [ArticleController::class, 'searchPage'])->name('searchPage');
Controller:
public function searchPage(Request $request)
{
$request->get('field1') // avada
$request->get('field2') // kedavra
...
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Всем привет! Пишу дочернюю тему для Storefront (Woocommerce) в которой есть шаблон template-fullwidthphp
Нужно добавить заголовок между woocommerce формами(на скрине - вместо карсной линии должен быть заголовок) на странице "Checkout"Подскажите, как...
Нужно обработать данные для UnitPay и отправить по ссылке формата: https:// unitpaymoney/pay/PUBLIC-KEY?sum&account&desc&signature
Нужно, чтобы в input отображалось то, что нужно отредактировать, то есть значение из этой таблицыНе судите, я недавно начал это все изучать