@laravel_pro

Страница 562 из 2014
Dave
05.07.2017
10:23:01
Монтереил блин - гребаная лингвистика

F01134H
05.07.2017
10:24:21
ну дык в чате вуе спроси

Dave
05.07.2017
10:24:29
Да не...

ты не понял

Google
Dave
05.07.2017
10:24:34
я его уже сделал

хочу в рамках совы что бы люди фидбеки посливали

че работает че не работает

у него функицонала дохера - а заимплементил я ток селект

может там с локализацией или еще чем надо поваять

F01134H
05.07.2017
10:31:29
Не выполняет работу самостоятельно, а делегирует компетентным исполнителям; - лучший пункт про контроллеры в GRASP

Dave
05.07.2017
10:33:12
@ExileeD ну это ты уже доипался)

Dmitriy
05.07.2017
10:35:20
@aioslike Он же сам спросил норм или нет. parent::updateCrud($request); мне тоже не нравится =(.

F01134H
05.07.2017
10:36:37
а меня одного напрягает, что там метод вызывается и результат вызова потом не обрабатывается никак? Типо вызвал и забил, че там дальше? Это норм подход?

Dave
05.07.2017
10:36:59
У него еще результат возвращается - и не записывается никуда)

Dmitriy
05.07.2017
10:37:22
Я думаю он еще не доделал. или в реквесте что-то еше

Alexey
05.07.2017
11:16:10
зачем fillHiddenAttributes паблик ?
просто не заморачивался)

Google
Alexey
05.07.2017
11:17:01
Я думаю он еще не доделал. или в реквесте что-то еше
там дальше родительский метод обрабатывает реквест и сохраняет модель

я просто "до сохранения" внес корректировки в реквест

потом уберу, когда фронт перепишу

временная заплатка, чтобы фронт не разваливался

У него еще результат возвращается - и не записывается никуда)
результат цепляет родительский метод и он уже сохраняет, это что-то вроде коллбека перед основным процессом

F01134H
05.07.2017
13:55:42
https://www.youtube.com/channel/UCWLWfIHFea9SkPMxjmP9KeA/live

Vlad
05.07.2017
13:56:23
Добый, никто не цеплял fileapi js к ларе?

Хотят тут скорее правильнее, как отправить файл ajax чтобы не получить 405

Андрэ
05.07.2017
14:15:17
Хотят тут скорее правильнее, как отправить файл ajax чтобы не получить 405
405 это скорее про то, как принять запрос а не как отправить

Смотри, по какому URL твой JS отправляет запросы и проверяй, чтобы роуты у тебя там были прописаны

Ну и js сторону надо настроить наверное же, для правильных url ов

Vlad
05.07.2017
14:16:04
405 это скорее про то, как принять запрос а не как отправить
мне больше кажется, что ajax теряет авторизацию

Андрэ
05.07.2017
14:16:47
Ты смотрел, про что 405? ты код ответа сервера смотрел?

Гадать вообще вредно, если честно)

Vlad
05.07.2017
14:17:43
Гадать вообще вредно, если честно)
вконсоле путь, по нему переходишь, все ок...может действительно что-то не так с принятием

Андрэ
05.07.2017
14:18:49
Не очень понятно, что значит "в консоле путь, ..."

Все просто, смотри url на который идет запрос

Если он верный, то далее иди в описание роутов - прописан ли там роут для этого пути?

если прописан - иди смотри в контроллер, если ли описанный метод для этого

Vlad
05.07.2017
14:19:26
Не очень понятно, что значит "в консоле путь, ..."
FileAPI.min.js:2 POST xxx/users/avatar/add?fileapi149926433242911 500 (Internal Server Error)

Google
Андрэ
05.07.2017
14:19:27
всё

так это не 405 же

что сервер отвечает - смотри в консоли

Vlad
05.07.2017
14:20:08
так это не 405 же
я сейчас только заметил что уходило как post, это после смены метода роутера

лара вообще постом умеет файлы гонять?

Андрэ
05.07.2017
14:21:22
ну дело сдвинулось)

Простая ошибка не невнимательность, посмотрев в консоль и в пару файлов можно решить, а мы тут уже 100 сообщений настрочили)

Vlad
05.07.2017
14:22:42
Простая ошибка не невнимательность, посмотрев в консоль и в пару файлов можно решить, а мы тут уже 100 сообщений настрочили)
Add a meta-tag to each page (or master layout): <meta name="csrf-token" content="{{ csrf_token() }}"> And add to your javascript-file (or section within the page): $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); очень часто встречаю...

В гугле, проблема в том, что хз как это в чужую js впихнуть

ну вообщем пощел дальше гуглить...или может есть способ как csrf токен обойти?

Андрэ
05.07.2017
14:23:53
ты csrf токен можешь как данные передать. с именем _token

зачем его обходить? его надо передать (ну обойти то конечно можно, если надо)

F01134H
05.07.2017
14:24:22
это изи решается

Андрэ
05.07.2017
14:24:49
Vlad
05.07.2017
14:24:50
так что приписать input верстку не получится

F01134H
05.07.2017
14:25:00
у тебя csrf токен не передается?

Андрэ
05.07.2017
14:25:27
в твоей бибилотете js можно http header задать? или данные доавлять самому в запрос?

Vlad
05.07.2017
14:26:17
в твоей бибилотете js можно http header задать? или данные доавлять самому в запрос?
ищу,просто думаю разработчика нафиг не нужно было, я ее подрубил за счет того, что аватаркам кадрирование нужно

А там удобно реализованно

Google
Андрэ
05.07.2017
14:26:56
Ну так по идее кадрируешь на клиенте... а запрос то на сервер все равно сам шлешь? или оно само?

Vlad
05.07.2017
14:27:36
Ну так по идее кадрируешь на клиенте... а запрос то на сервер все равно сам шлешь? или оно само?
само, в скрипт url кормишь, даже post get указывать не нужно, и форму иметь, одиночный input file

F01134H
05.07.2017
14:28:20
але бля, в чем проблема

Андрэ
05.07.2017
14:28:26
В общем, трудно так сказать, в отрыве от кода

F01134H
05.07.2017
14:28:27
я как бэ SPA пилю на vuejs

и все это проходил

Андрэ
05.07.2017
14:28:59
Можно в принципе отрубить csrf, но он если правильно помню для всей грппы web включен

Admin
ERROR: S client not available

Андрэ
05.07.2017
14:29:09
и тогда его надо для других роутов врубать

F01134H
05.07.2017
14:29:16
не надо csrf выключать

Андрэ
05.07.2017
14:29:27
Мне кажется, ты на клиенте что-то не то делаешь. Что за библотека js, дай ссылку

Vlad
05.07.2017
14:29:42
Можно в принципе отрубить csrf, но он если правильно помню для всей грппы web включен
я = пробую сейчас вписать в url скрипта, кажется получттся, думал получу ?параметр? параметр

Андрэ
05.07.2017
14:30:01
?_token=CSRF_TOKEN_VALUE

F01134H
05.07.2017
14:30:07
?

ну и решайте сами свою проблему

Vlad
05.07.2017
14:30:22
?_token=CSRF_TOKEN_VALUE
а разве не csrf_token=x

Андрэ
05.07.2017
14:30:34
с чего ты взял?

а, там же middleware вроде except массив поддерживает

но я бы все же передавал, если есть возможность.

F01134H
05.07.2017
14:32:00
да лучше не передавай

Google
F01134H
05.07.2017
14:32:18
вообще рекомендую сразу везде разэкранировать строки в sql

что бы легче было инъекции делать

хотя это конечно задачка посложнее

Андрэ
05.07.2017
14:33:03
Ладно, я удаляюсь, вон folleah не терпится помочь

F01134H
05.07.2017
14:33:22
а хрен

F01134H
05.07.2017
14:33:30
он меня игнорил, помогать не буду теперь

Vlad
05.07.2017
14:33:32
На сколько плохое решение?

Dmitriy
05.07.2017
14:34:04
ну вообщем пощел дальше гуглить...или может есть способ как csrf токен обойти?
взять со страницы и подставить в запрос. парсится изи

Андрэ
05.07.2017
14:34:25
Это не то

Vlad
05.07.2017
14:34:41
он меня игнорил, помогать не буду теперь
я не игнорил, я ждал когда вы закончите, так как вы написали что это проходили...думал напишите как

Андрэ
05.07.2017
14:34:52
Laravel ждет либо header X-CSRF-TOKEN, либо переменную _token

Vlad
05.07.2017
14:34:55
Это не то
сработатло

Ошибка ушла

F01134H
05.07.2017
14:35:18
можно прямо из php значение токена передавать

гхм

Vlad
05.07.2017
14:35:43
можно прямо из php значение токена передавать
знаю, но js отдельным файлом, я же не ммогу в него <? ?> написать

?

F01134H
05.07.2017
14:35:57
так то да

Страница 562 из 2014