
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 мол

(;¬_¬)
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
да, костыли, но почему нет?