@laravel_pro

Страница 172 из 2014
O2B3K
17.11.2016
14:06:05
kak ispravit etot problema

(;¬_¬)
17.11.2016
14:06:17
убрать csrf защиту

Quiss
17.11.2016
14:06:25
или починить твою форму

но я бы убрал... с такими вопросами

Google
(;¬_¬)
17.11.2016
14:06:36
открыть свои дырочки всем проходимцам интернета

O2B3K
17.11.2016
14:06:51
kak?

ya novichok

(;¬_¬)
17.11.2016
14:07:00
бля...

а как ты ее включил?

Евгений
17.11.2016
14:07:12
пиши парусски

(;¬_¬)
17.11.2016
14:07:14
но видя такие вопросы

Eugeny
17.11.2016
14:07:15
она дефолтно включена

O2B3K
17.11.2016
14:07:41
вот код

Евгений
17.11.2016
14:07:44
ага)

все качают

(;¬_¬)
17.11.2016
14:08:02
короче, склифосовский, раз ты новичек, вот тебе по шагам

Eugeny
17.11.2016
14:08:09
kak?
http://laravel.io/forum/11-14-2014-disabling-the-csrf-middleware-in-laravel-5

Google
(;¬_¬)
17.11.2016
14:08:11
идешь в Http\Kernel.php

и там убираешь у web мидлвари csrf

O2B3K
17.11.2016
14:08:55
App\Http\Middleware\VerifyCsrfToken', этот да

Eugeny
17.11.2016
14:09:11
да

(;¬_¬)
17.11.2016
14:09:16
нет

?

O2B3K
17.11.2016
14:10:37
Все получилось спасибо всем извините забеспокойство

Eugeny
17.11.2016
14:11:02
Лучше не выключай, а разберись как отправлять пост запросы с токеном

(;¬_¬)
17.11.2016
14:11:15
Лучше не выключай, а разберись как отправлять пост запросы с токеном
знаешь, глядя на вопросы - быстрее ему будет отключить

а вот через полгодика-год можно и вернуть

Eugeny
17.11.2016
14:11:37
На пока да

Евгений
17.11.2016
14:15:36
посоны

вот статья - http://laraveldaily.com/how-to-artificially-add-values-to-request-array/

как это же самое сделать внутри форм реквеста?

добавить в рекест своё произвольное поле

(;¬_¬)
17.11.2016
14:16:51
чот не понимаю чо ты хочешь

Eugeny
17.11.2016
14:17:02
думаю также: ->add(['plan' => $plan])

(;¬_¬)
17.11.2016
14:17:13
там даже первый коммент предлагает более простой вариант

Евгений
17.11.2016
14:17:19
а что вместо $request->request->?

(;¬_¬)
17.11.2016
14:17:22
That’s a bad practise, because all Request instances will have that additional data. Why not just do: User::create($request->all() + ['plan' => $plan]); or: User::create(array_merge($request->all(), ['plan' => $plan]));

Google
Евгений
17.11.2016
14:17:46
ок, мне просто понять надо что юзать там вместо $request->request

в формреквесте

(;¬_¬)
17.11.2016
14:18:03
чо за формреквест?

Евгений
17.11.2016
14:18:11
laravel formrequest

https://laravel.com/docs/5.3/validation#form-request-validation

(;¬_¬)
17.11.2016
14:18:37
ушел искать что за фигян

дык $formrequest->all()

не?

Евгений
17.11.2016
14:19:01
так блин

нет

не в контроллере

(;¬_¬)
17.11.2016
14:19:10
FormRequest extends Request

Евгений
17.11.2016
14:19:15
а внутри форм реквеста

там где валидация

(;¬_¬)
17.11.2016
14:19:42
не видя кода - что-нибудь в духе $this->all()

Eugeny
17.11.2016
14:20:23
$this->input()

Евгений
17.11.2016
14:20:43
короче вопрос вот в чем, форма на фронте vue-вская, там картинку просто так хрен загрузишь, загружаю её base64, и чтобы валидировать хочу там перевести её в картинку и валидировать картинку

(;¬_¬)
17.11.2016
14:20:49
$this->input()->all() ?

Евгений
17.11.2016
14:21:05
$this::add([ 'img' => imagecreatefromstring(base64_decode('$request->image')) ]); return [ 'image' => 'required|image', 'img' => 'required|image', ];

Eugeny
17.11.2016
14:21:06
$this->input()->add ...

Google
(;¬_¬)
17.11.2016
14:21:33
а почему в одиночных кавычках?

ну так, между делом

$request->image

в двойных же надо

Евгений
17.11.2016
14:22:04
$this->input()->add([ 'img' => 'a' ]); если такое перед rules делаю, то не работает

500 ошибка в ajax форму летит

(;¬_¬)
17.11.2016
14:22:32
ты сделай сперва dd($this);

Admin
ERROR: S client not available

(;¬_¬)
17.11.2016
14:22:37
и посмотри кто это

Евгений
17.11.2016
14:22:41
да не, там неправильный вариант скинул, просто строку пихал произвольную

Eugeny
17.11.2016
14:22:46
посмотри лог ошибки

Евгений
17.11.2016
14:24:39
все, получается кажись

(;¬_¬)
17.11.2016
14:24:41
ну и как бы... не $this->input()

инпут же строку\массив возвращает

ну дак ты кинь чо придумал-то? =)

вдруг пригодится

Евгений
17.11.2016
14:25:51
of? tще проверяю

просто с add() вариант не работал а с вариантом из коммента работало

$this->request->all() + ['img' => 'img'];

(;¬_¬)
17.11.2016
14:26:27
дык add() к строке же не прилпится

Google
Евгений
17.11.2016
14:26:29
нe там передать только в img что надо и всё

(;¬_¬)
17.11.2016
14:26:42
чтоб адд юзать, то тогда надо было $this->request->add()

Евгений
17.11.2016
14:27:10
только если сделать так как написал, и проверить 'img' => 'required', то ошибку выдает что required мол

чтоб адд юзать, то тогда надо было $this->request->add()
так и пробовал, но чтото не прошло, а через плюс массив норм

(;¬_¬)
17.11.2016
14:27:37
а ты еще раз прочитай что написал-то

$this->input()->add([ 'img' => 'a' ]); если такое перед rules делаю, то не работает

а

ну пофиг короче =) разрулил и молодцом

в этом же суть

Евгений
17.11.2016
14:28:08
да короч пофиг, теперь надо валидировать то что заплюсовал

а оно не валидирует)

может я конечно мудрю с этим base64 картинками, но я хз как еще

(;¬_¬)
17.11.2016
14:33:26
а ты форму аяксом чтоль отправляешь?

Евгений
17.11.2016
14:33:38
да

и надо картинку отправить как то

нагуглил что можно отправлять base64 картинки

но её ж не отвалидировать как картинку

размер, и тд

(;¬_¬)
17.11.2016
14:36:47
Жень, ты же не первый http://stackoverflow.com/questions/39042731/validate-a-base64-decoded-image-in-laravel

да, костыли, но почему нет?

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