Я внедрил функцию пользовательского поиска в свой проект, используя пакет данных laravel Yajra. после реализации этой функции функция поиска регулярных выражений по умолчанию не работает. Я не могу определить проблему. пожалуйста, помогите мне решить эту проблему немедленно. мой код:
код Javascript в блейд-файле
function search(){
$("#cus_cat_price_list_details").show();
$('#cus_cat_price_table').DataTable({
processing: true,
serverSide: true,
destroy: true,
searching: true,
ajax: {
url: "{{ url('/cus_cat_price_list/search') }}",
data: function (d) {
d.cus_name = $('#cus_name').val();
d.pro_id = $('#pro_id').val();
}
},
columns: [
{ data: 'cus_cat', name: 'cus_cat' },
{ data: 'pro_no', name: 'pro_no' },
{ data: 'pro_name', name: 'pro_name' },
{ data: 'cash_price', name: 'cash_price', className: 'text-right' },
{ data: 'credit_price', name: 'credit_price', className: 'text-right' },
{ data: 'cus_cat_price_date', name: 'cus_cat_price_date' },
]
});
}
Контроллер
public function search(Request $request){
$cusCatPriceList = DB::table('customer_category_wise_price_list AS ccpl')
->join('product as p', 'p.pro_id','ccpl.pro_id')
->select([
DB::raw("'SR' AS cus_cat"),
'ccpl.pro_no',
'p.pro_name',
'ccpl.cash_price',
'ccpl.credit_price',
'ccpl.cus_cat_price_date',
])
->whereNull('ccpl.deleted_at')
->groupBy('ccpl.cus_cat_price_id');
return Datatables::of($cusCatPriceList)
->filter(function ($query) use ($request) {
if ($request->has('pro_id') && $request->get('pro_id') != "0") {
$query->where('ccpl.pro_id', '=', "{$request->get('pro_id')}");
}
})
->make(true);
}
Подробнее здесь: https://stackoverflow.com/questions/605 ... -datatable
Расширенный поиск с поиском по умолчанию в таблице данных laravel ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1728713424
Anonymous
Я внедрил функцию пользовательского поиска в свой проект, используя пакет данных laravel Yajra. после реализации этой функции функция поиска регулярных выражений по умолчанию не работает. Я не могу определить проблему. пожалуйста, помогите мне решить эту проблему немедленно. мой код:
код Javascript в блейд-файле
function search(){
$("#cus_cat_price_list_details").show();
$('#cus_cat_price_table').DataTable({
processing: true,
serverSide: true,
destroy: true,
searching: true,
ajax: {
url: "{{ url('/cus_cat_price_list/search') }}",
data: function (d) {
d.cus_name = $('#cus_name').val();
d.pro_id = $('#pro_id').val();
}
},
columns: [
{ data: 'cus_cat', name: 'cus_cat' },
{ data: 'pro_no', name: 'pro_no' },
{ data: 'pro_name', name: 'pro_name' },
{ data: 'cash_price', name: 'cash_price', className: 'text-right' },
{ data: 'credit_price', name: 'credit_price', className: 'text-right' },
{ data: 'cus_cat_price_date', name: 'cus_cat_price_date' },
]
});
}
Контроллер
public function search(Request $request){
$cusCatPriceList = DB::table('customer_category_wise_price_list AS ccpl')
->join('product as p', 'p.pro_id','ccpl.pro_id')
->select([
DB::raw("'SR' AS cus_cat"),
'ccpl.pro_no',
'p.pro_name',
'ccpl.cash_price',
'ccpl.credit_price',
'ccpl.cus_cat_price_date',
])
->whereNull('ccpl.deleted_at')
->groupBy('ccpl.cus_cat_price_id');
return Datatables::of($cusCatPriceList)
->filter(function ($query) use ($request) {
if ($request->has('pro_id') && $request->get('pro_id') != "0") {
$query->where('ccpl.pro_id', '=', "{$request->get('pro_id')}");
}
})
->make(true);
}
Подробнее здесь: [url]https://stackoverflow.com/questions/60520582/advanced-search-with-default-search-in-laravel-datatable[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия