Alex
вообще не важно пост или гет, главное чтобы поле было по которому креды юзера вытащатся
Anonymous
Anonymous
Anonymous
Добрый день, ребята подскажите как правильно сделать. Есть 2 ajax запроса, после отправки первого запроса получаю ее id и записываю в Session таким образом Session::put('idrecom', $get_id_recom);. Затем в контроллере второго запроса получаю так $id_recom1 = Session::get('idrecom');. Второй ajax запрос отправляется только если первый успешно отправлен. И так проблема в том что во втором контроллере где получаю id из сессии (id первого запроса ) всегда старый id. Хотя до этого все прекрасно работало. Теперь вот такие проблемы. Подскажите пожалуйста как правильно получить id. Есть ли другие способы кроме Сессии, что-то типа глобальной переменной?
Anonymous
Alex
Anonymous
Vitaliy
парни помогите составить query запрос
есть таблица categories у нее есть связь hasMany с ads, нужно сделать сортировку по количеству ads в категории
Oleh
withCount?
SiZE
Romuald
Ребзи. Орм.
Если есть get то добавляем Model::where('field',get)
Romuald
Несколько гетов
Romuald
Вначале создаем new Model. Далее $model->where ?
Romuald
В конце model->firstorfail?
Vitaliy
что-то вообше не едет
Vitaliy
$query
->with('ads')
->groupBy('ads.category_id')
->orderBy('COUNT(*)', 'DESC');
Vitaliy
в orderBy только строку можна
Anonymous
я в модели User делаю функцию resetPassword, который сбрасывает текущий пароль на null и отправляет письмо)
XpycT
XpycT
или ->orderBy(DB::raw('COUNT(*)'), 'DESC')
Paul
Rebyata nuzhen dev u kogo est vremya?
Anonymous
@Nitromoon сделал вот так, но получаю ошибку Call to undefined method Illuminate\Database\Query\Builder::validate()
Anonymous
из-за строчки $this->sendResetLinkEmail($request);
Anonymous
:c
Vitaliy
проблема
$query
->with('ads')
->groupBy('category_id') выдает что category_id нету, как попасть в ads.category_id? сгрупировать по этому полю?
Dmitry
morheal
Помогите плз, AJAX не передает массив users_parameters в контроллер, в функции users_parameters выводится норм, проверяла через console.log, пробовала передавать через JSON.stringify, не передает
morheal
И переменную random норм передает
morheal
Проблема именно с передачей массива
Dmitry
morheal
morheal
Вот если просто request выводить параметры
Vitaliy
мне нужно сделать order по количеству записей в категории
Vitaliy
для чего тебе групировака нужна?
Dmitry
Johnny
Vitaliy
я делаю справку в админке sleeping
у меня есть возможность задать запрос по ордеру
$query->orderBy('pole', 'DESC'); к примеру
Vitaliy
вывожу категория - к-ство записей в ней
Vitaliy
hasMany
Dmitry
Vitaliy
дофига)
morheal
morheal
Vitaliy
категорий дофига
Vitaliy
просто если не много категорий можно выбрать withCounter и потом коллекцию отсортировать по нужному полю
Dmitry
а в консоле браузера видно что он ушел?
Alexandr
почему ты решила что он не ушел?
morheal
Dmitry
категорий дофига
а ты пробовал Category::withCount('posts')->orderBy('posts_count')->get() ?
morheal
Я думала над тем что какой-то middleware переписывает или что-о такое, но там нету ничего такого
Alexandr
morheal
morheal
Ща
morheal
morheal
Там просто dd(request->all()) в контроллере
Dmitry
morheal
И выводит только переменную random
Alex
Johnny
Вот передаю глобальный массив
Правильно написали про консоль. Это инструменты разработчика, там есть вкладка сеть.
И еще, все-таки, тестировать лучше так :
dataType : 'json',
data : { key1 : [ 1, 2, 3], key2 : "test" }
Мы не обязаны знать что у Вас лежит в check_condition
Vitaliy
orderBy('posts_count') posts_count откуда взялось?
Vitaliy
а ты пробовал Category::withCount('posts')->orderBy('posts_count')->get() ?
Dmitry
Vitaliy
posts_count это как-бы поле должно быть?
Dmitry
{relation_name}_count
Vitaliy
ёмае, спасибо, вот теперь заработало)
а в чем смысл вопроса сколько категорий?
Vitaliy
очень прожорливо так делать?
morheal
Правильно написали про консоль. Это инструменты разработчика, там есть вкладка сеть.
И еще, все-таки, тестировать лучше так :
dataType : 'json',
data : { key1 : [ 1, 2, 3], key2 : "test" }
Мы не обязаны знать что у Вас лежит в check_condition
check_condition['users'] с таких ключ-значение состоит, но если передавать написать этот массив вручную, его передает, а check_condition['users'] - нет
morheal
Вот console.log(check_condition['users'])
Vitaliy
спасибо, Дмитрий
Paul
Pomogite please, razvernut laru
Alexandr
morheal - я так и не понял в чем проблема. В том, что на сервере вы пытаетесь разобрать прищедшие данные - но отваливаетесь в исключение?
Alexandr
я работаю с CORS, тоже отправляю/получаю данные. Правда на yii. Так вот, я долго не мог получить данные на сервере. Помогло вот это $array = json_decode(file_get_contents('php://input'), true);