Dmitriy
добрый =)
Anonymous
Как делы?
Anonymous
Пока!
Пантелеев
Пока Степан
Anonymous
Как адекватно реализовать удаленную разработку?
Anonymous
Синхонизацию проекта
Andrey
Andrey
Andrey
http://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html
Dmitriy
Anonymous
Кто на 5,3
Anonymous
Делал ajax авторизацию?
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
а чем ajax авторизация отличается от любой другой ?
Manriel
Дай-ка попробую покапитанить...
Она должна работать без перезагрузки страницы :-)
Евгений
А вот и не обязательно
Евгений
Можно аяксом слать запрос, валидировать и возвращать ответ, после чего редиректить или обновлять страницу
Александр
Евгений
Мало ли зачем
Евгений
Чтобы не перерисовывать меню после авторизации
Владимир
Например, если форма авторизации в модале
Евгений
Чтобы не менять много блоков
Евгений
Валидируешь аяксом
Евгений
А потом обновляешь
Artur
подскажите как так
foreach ($query->get() as $cur) {
var_dump($cur->id);
var_dump($cur->toArray()['id']);
var_dump($cur);
}
1 не работает (NULL)
2 работает (int(13))
3 object(hinta\Model\UserFilter)#367 (28) {
["table":protected]=>
string(12) "user_filters"
["id"]=> NULL
....
["attributes":protected]=>
array(7) {
["id"]=> int(13)
....
["original":protected]=>
array(7) {
["id"]=> int(13).....
форыч отрабатывает
чё за?
Евгений
Да как угодно можно
Евгений
Зависит от задачи
Евгений
Может после регистрации надо сразу что-то вывести на экран и сразу средиректить
Artur
Евгений
Евгений
json_encode выбрасывает ошибку, якобы я ему передаю array вместо строки.
НО ТАМ БЛЕАТЬ СТРОКА
Евгений
Если закоментировать json_decode, то орет что Illegal string offset. То бишь там 146% строка
Евгений
Вопрос - почему он думает что там array а не строка?
Евгений
Евгений
Евгений
Причем вот так дампается массив нормально)
Евгений
Тоже какая-то срань с массивами и коллекциями
Artur
Александр
Он вроде хочет что бы ты в json отдавал значение
Евгений
Евгений
Евгений
там обычная строка json
Евгений
Тем не менее ларавел что-то ему сует по ходу исполнения, что явно не является строкой
Artur
у тебя как и у меня. ты смотришь в "аттрибуты" а ждёшь прямую переменну.
Artur
Artur
но я хз как так. должно же работать
Александр
То есть значение?
Это я торможу.. ты же дампаешь там не массив, а коллекция
(;¬_¬)
хай, чатик
Zlatoslav
Gennadiy
Хай)
Gennadiy
Господа, подскажите, пожалуйста, насколько сложными стоит делать скоупы? =_-
Gennadiy
или точнее допустимо
Евгений
на сколько сам себе разрешишь
Евгений
можешь один сложный скоуп разделить на несколько простых
Евгений
если это возможно
Gennadiy
хм, мне просто говорят, что для выбора набора полей у ресурса, имеющего рилейшны, скоуп не подходит :\
Gennadiy
т.е. например,
?fields=id,title,text,category.id,category.name
Евгений
так для выбора полей есть select же
Gennadiy
эм, ну да, в селект как раз я и хотел заносить эти поля, но при этом если в списке задан рилейшн, то нужно дополнительно жадную загрузку примнеть через with
Евгений
а скоуп то тут где?
Gennadiy
т.е. логика разрастается, плюс такое поведение было бы полезно для всех ресурсов
Евгений
давай конкретный пример)
Gennadiy
ща
Gennadiy
$query = BlogPost::select()
->when($only, function($query) use ($only) {
return $query->only($only);
})
->when($except, function($query) use ($except) {
return $query->except($except);
})
->when($categoryId, function($query) use ($categoryId) {
return $query->where('category_id', $categoryId);
})
->where($filter);
Евгений
это всё в скоупе?
Gennadiy
не, скоупы это only и except
Евгений
не, у меня мозга на это не хватит)
Gennadiy
оу, select применил по не знанию) надо было наверно query. Просто when, насколько помню только к билдеру применим
Gennadiy
Евгений
я не знаю что такое when
Евгений
ну точнее не применял
Gennadiy
Gennadiy
а это скоуп
Gennadiy
я не знаю что такое when
там не сложно, просто если true в первом аргументе, выполняется анонимная функция во втором аргументе)
Gennadiy
просто условие
(;¬_¬)
эээ...мммм... а почему with() не подходит? или отдельно потом load() ?
Gennadiy
я ещё разбираюсь, и with вроде как используется для рилейшнов, их как раз я планировал запрашивать в скоупе
Gennadiy
про load ещё не читал)
(;¬_¬)
ну load это тот же with,только уже после того как выбрал