До сих пор я не знаю какой-либо опции clang-format для исключения файлов или каталогов. Но я делаю это, чтобы создать список файлов, которые я хочу обработать в сценарии bash, а затем вызвать для них clang-format:
#!/bin/bash
folder=.
exclude_folder=./submodule
format_files=`find "${folder}" -type f -path "${exclude_folder}" -prune
for file in $format_files
do
clang-format -i "$file"
done
Здесь волшебство выполняется с помощью опции обрезки в find , ( Как исключить каталог в find. command ).
Надеюсь, что это поможет вам хотя бы.
ваш HTML будет
<form action="{{ route('product.search') }}" method="post" class="navbar-form navbar-left " role = "search">
@csrf
<div class="form-group">
<input type="text" class="form-control" name="search" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Search</button>
</form>
в вашей функции searchProduct
для аналогичного запроса, где он может искать в заголовке, и, если присутствует ключевое слово, он вернет все товары с одинаковым названием Вы ищете
public function searchProducts(Request $request){
$products = Product::where('title', 'like', '%'.$request->search.'%')->get();
return view('shop.index', ['products' => $products]);
}
для того же самого заголовка результата
public function searchProducts(Request $request){
$products = Product::where('title',$request->search)->get();
return view('shop.index', ['products' => $products]);
}