$collection = collect(['Я', 'не', 'читаю', 'документацию']);
$collection->forget(1);
$collection->dump(); // ['Я', 'читаю', 'документацию']
unset
тоже сработает: unset($collection[1]);
$table->foreign('author_id')->references('id')->on('users');
CREATE TABLE `test` (
`name` varchar(255) NOT NULL,
`date_int` int(11) UNSIGNED NOT NULL,
`date_time` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `test`
ADD KEY `date_int` (`date_int`),
ADD KEY `date_time` (`date_time`);
COMMIT;
SELECT * FROM `test` WHERE date_int = UNIX_TIMESTAMP('1970-01-03 12:12:12')
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE test ref date_int date_int 4 const 2 NULL
EXPLAIN SELECT * FROM `test` WHERE date_time = '1970-01-03 12:12:12'
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE test ref date_time date_time 5 const 2 NULL
success: function (res) {
/* здесь весь остальной код для работы с данными полученными в запросе */
}});
function customFunc(res) {
/* здесь весь остальной код для работы с данными полученными в запросе */
}
$.ajax({ // получаем массив вопросов
.....
success: customFunc
});
(async () => {
let array = await new Promise(resolve => {
$.ajax({ // получаем массив вопросов
type: "POST",
url: '/site/questions',
cache: false,
dataType: 'json',
global: false,
success: function (res) {
return resolve(res);
}
});
});
console.log(array); /* вот сейчас в переменной будет то, что вам нужно */
})();
<?php
public function actionDownload() {
$path = \Yii::getAlias('@uploads') ;
$file = $path . '/some-file.pdf';
if (file_exists($file)) {
return \Yii::$app->response->sendFile($file);
}
throw new \Exception('File not found');
}
$('tr').on('click', function() {
// удаляем у всех tr элементов таблицы класс active
$('table tr').removeClass('active');
// выбранной строке таблицы присваиваем класс active
// в нашем случае в this лежит ссылка на обрабатываемый по клику элемент TR
$(this).addClass('active');
var id = $(this).find('td:first').text();
// в id переменной будет лежать содержимое первого td элемента таблицы
// дальше его можно куда-нибудь аяксом отправить
$.ajax({
type:"POST",
url:'script.php', // куда шлем запрос
cache: false,
data:{id:id}, // отправляем $_POST['id'] скрипту с содержимым переменной id
dataType: 'json',
success: function(data){
// успешно выполнено
},
error: function(data){
// какая-то ошибка
}
});
});