move autocomplete for customer

This commit is contained in:
ludo
2024-02-07 20:41:04 +01:00
parent 4caf069011
commit 5fc8d3dc57
3 changed files with 9 additions and 2 deletions

View File

@@ -8,6 +8,13 @@ use App\Repositories\Shop\ArticleSiblings;
class ArticleController extends Controller class ArticleController extends Controller
{ {
public function autocomplete(Request $request, $str = false)
{
$str = $str ? $str : $request->input('q');
return response()->json(Articles::autocomplete($str));
}
public function show($id) public function show($id)
{ {
$data = [ $data = [

View File

@@ -2,7 +2,7 @@
<div class="input-group"> <div class="input-group">
@include('components.form.autocomplete', [ @include('components.form.autocomplete', [
'name' => 'search', 'name' => 'search',
'url' => route('Admin.Shop.Articles.autocomplete'), 'url' => route('Shop.Articles.autocomplete'),
'data' => [ 'data' => [
'name' => $search['search_name'] ?? '', 'name' => $search['search_name'] ?? '',
], ],

View File

@@ -1,6 +1,6 @@
<?php <?php
Route::prefix('Articles')->name('Articles.')->group(function () { Route::prefix('Articles')->name('Articles.')->group(function () {
Route::get('', 'ArticleController@index')->name('index'); Route::any('autocomplete/{q?}', 'ArticleController@autocomplete')->name('autocomplete');
Route::get('show/{id}', 'ArticleController@show')->name('show'); Route::get('show/{id}', 'ArticleController@show')->name('show');
}); });