Все, что мне нужно, — это передать значение раскрывающегося списка непосредственно в метод моего контроллера. Есть ли какие-либо возможные способы сделать это или есть ли какая-либо документация или учебные пособия о том, как это сделать? Кстати, я использую Laravel 5.7. Буду очень признателен за любые комментарии, которые могут помочь мне решить эту проблему. Заранее спасибо.
Это код моего раскрывающегося списка.
--Select Year--
Это метод моего контроллера, которому я хочу передать значение раскрывающегося списка.
public function resolution_time_of_calls(){
//declarations
$arr_val = array();
$arr_val1 = array();
$arr_val2 = array();
$arr_monthname = array();
$arr_monthInt = array();
//SELECTING MONTHS
$quer = DB::select("SELECT MONTH(DATE_ADD(T.Created, INTERVAL 8 HOUR)) AS MonthInt
,monthname(DATE_ADD(T.Created, INTERVAL 8 HOUR)) AS Month
,year(DATE_ADD(T.Created, INTERVAL 8 HOUR)) AS Year
FROM rtdb.Tickets T
LEFT JOIN rtdb.ObjectCustomFieldValues O ON O.ObjectId=T.EffectiveId
AND O.CustomField=15 AND O.ObjectType='RT::Ticket' AND O.Disabled=0
WHERE T.Status!='Deleted' AND T.IsMerged IS NULL AND T.Type='ticket'
AND year(DATE_ADD(T.Created, INTERVAL 8 HOUR))= 2018
GROUP BY Month,MonthInt,Year Order by MonthInt asc
");
$chart = new SampleChart;
$chart->title('Resolution Time of Calls');
foreach($quer as $query){
array_push($arr_monthname, $query->Month.", ".$query->Year);
array_push($arr_monthInt, $query->MonthInt);
}
$chart->labels($arr_monthname);
///////////////////// TOTAL, AVERAGE,MAXIMUM Query ////////////////////
foreach($arr_monthInt as $month){
$sql = DB::select("SELECT MONTH(DATE_ADD(T.Created, INTERVAL 8 HOUR)) AS MonthInt
,AVG(TIMESTAMPDIFF(HOUR,T.Created,O.Created)) AS AVG
,MAX(TIMESTAMPDIFF(HOUR,T.Created,O.Created)) AS MAX
FROM rtdb.Tickets T
LEFT JOIN rtdb.ObjectCustomFieldValues O ON O.ObjectId=T.EffectiveId
AND O.CustomField=15 AND O.ObjectType='RT::Ticket' AND O.Disabled=0
WHERE T.Status!='Deleted' AND T.IsMerged IS NULL AND T.Type='ticket'
AND year(DATE_ADD(T.Created, INTERVAL 8 HOUR))= 2018
GROUP BY MonthInt Order by MonthInt asc");
}
foreach($sql as $value){
array_push($arr_val1, $value->AVG );
array_push($arr_val2, $value->MAX );
}
$chart->dataset('Average Hours', 'bar', $arr_val1)->backgroundcolor('#00833E');
$chart->dataset('Maximum Hours', 'bar', $arr_val2)->backgroundcolor('#AF1D2D');
$chart->height(600);
return view('resolution_time_of_calls',['chart'=>$chart]);
}
Подробнее здесь: https://stackoverflow.com/questions/547 ... ler-method
(Laravel) Могу ли я передать раскрывающееся значение непосредственно в метод контроллера? ⇐ Php
Кемеровские программисты php общаются здесь
1732838305
Anonymous
Все, что мне нужно, — это передать значение раскрывающегося списка непосредственно в метод моего контроллера. Есть ли какие-либо возможные способы сделать это или есть ли какая-либо документация или учебные пособия о том, как это сделать? Кстати, я использую Laravel 5.7. Буду очень признателен за любые комментарии, которые могут помочь мне решить эту проблему. Заранее спасибо.
Это код моего раскрывающегося списка.
--Select Year--
Это метод моего контроллера, которому я хочу передать значение раскрывающегося списка.
public function resolution_time_of_calls(){
//declarations
$arr_val = array();
$arr_val1 = array();
$arr_val2 = array();
$arr_monthname = array();
$arr_monthInt = array();
//SELECTING MONTHS
$quer = DB::select("SELECT MONTH(DATE_ADD(T.Created, INTERVAL 8 HOUR)) AS MonthInt
,monthname(DATE_ADD(T.Created, INTERVAL 8 HOUR)) AS Month
,year(DATE_ADD(T.Created, INTERVAL 8 HOUR)) AS Year
FROM rtdb.Tickets T
LEFT JOIN rtdb.ObjectCustomFieldValues O ON O.ObjectId=T.EffectiveId
AND O.CustomField=15 AND O.ObjectType='RT::Ticket' AND O.Disabled=0
WHERE T.Status!='Deleted' AND T.IsMerged IS NULL AND T.Type='ticket'
AND year(DATE_ADD(T.Created, INTERVAL 8 HOUR))= 2018
GROUP BY Month,MonthInt,Year Order by MonthInt asc
");
$chart = new SampleChart;
$chart->title('Resolution Time of Calls');
foreach($quer as $query){
array_push($arr_monthname, $query->Month.", ".$query->Year);
array_push($arr_monthInt, $query->MonthInt);
}
$chart->labels($arr_monthname);
///////////////////// TOTAL, AVERAGE,MAXIMUM Query ////////////////////
foreach($arr_monthInt as $month){
$sql = DB::select("SELECT MONTH(DATE_ADD(T.Created, INTERVAL 8 HOUR)) AS MonthInt
,AVG(TIMESTAMPDIFF(HOUR,T.Created,O.Created)) AS AVG
,MAX(TIMESTAMPDIFF(HOUR,T.Created,O.Created)) AS MAX
FROM rtdb.Tickets T
LEFT JOIN rtdb.ObjectCustomFieldValues O ON O.ObjectId=T.EffectiveId
AND O.CustomField=15 AND O.ObjectType='RT::Ticket' AND O.Disabled=0
WHERE T.Status!='Deleted' AND T.IsMerged IS NULL AND T.Type='ticket'
AND year(DATE_ADD(T.Created, INTERVAL 8 HOUR))= 2018
GROUP BY MonthInt Order by MonthInt asc");
}
foreach($sql as $value){
array_push($arr_val1, $value->AVG );
array_push($arr_val2, $value->MAX );
}
$chart->dataset('Average Hours', 'bar', $arr_val1)->backgroundcolor('#00833E');
$chart->dataset('Maximum Hours', 'bar', $arr_val2)->backgroundcolor('#AF1D2D');
$chart->height(600);
return view('resolution_time_of_calls',['chart'=>$chart]);
}
Подробнее здесь: [url]https://stackoverflow.com/questions/54741037/laravel-can-i-pass-a-dropdown-value-directly-into-a-controller-method[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия