Size: a a a

Laravel для начинающих

2020 April 16

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Sergey Gerasimov
В where обернуть
Жаль что тебя здесь не было 2 часа назад, когда я ломал себе голову 2 часа)
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Sergey Gerasimov
Эм, я говорю скобки
типа так?
$number = Number::where('test1', '1')->(where('test2','2')->orWhere('test3','3))->get();
источник

FL

First Last in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
типа так?
$number = Number::where('test1', '1')->(where('test2','2')->orWhere('test3','3))->get();
Как все плохо
источник

SG

Sergey Gerasimov in Laravel для начинающих
$number = Number::where('test1', '1')->where(function ($query) { $query->where('test2','2')->orWhere('test3','3); })->get();  в таком:
if ( (test1='1' && (test2='2' || test3='3')  )
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
так да, но проблема в том что whereJsonContains у меня был)
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Крч все, забей) уже все получилось
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
я делал типа так

$number = Number::whereJsonContains('test1', '1')->whereJsonContains(function ($query) { $query->orWhereJsonContains('test2','2')->orWhereJsonContains('test3','3); })->get();
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
а чтобы работало нужно было так
$number = Number::whereJsonContains('test1', '1')->where(function ($query) { $query->orWhereJsonContains('test2','2')->orWhereJsonContains('test3','3); })->get();
источник

SG

Sergey Gerasimov in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
а чтобы работало нужно было так
$number = Number::whereJsonContains('test1', '1')->where(function ($query) { $query->orWhereJsonContains('test2','2')->orWhereJsonContains('test3','3); })->get();
Ну
источник

SG

Sergey Gerasimov in Laravel для начинающих
Я и написал скобки = обернуть в where
источник

FL

First Last in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
а чтобы работало нужно было так
$number = Number::whereJsonContains('test1', '1')->where(function ($query) { $query->orWhereJsonContains('test2','2')->orWhereJsonContains('test3','3); })->get();
Жоска ты)))
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
First Last
Жоска ты)))
Что жоска?
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Sergey Gerasimov
Я и написал скобки = обернуть в where
Та да
источник

Д

Дмитрий in Laravel для начинающих
Товарищи, подскажите пожалуйста как в таком случае себя обезопасить.

У меня есть лендинг, на котором есть форма и данные через post отправляются в обычный php обработчик (не laravel)
например register.php
А далее этот скрипт делает манипуляции с данными и в нужном формате отправляет на основной сервер (где уже ларавел)

Так вот, как мне защититься от фейковых регистраций через php обработчик на лендинге?
Например лендинг на сайте http://landing.loc а обработчик на http://landing.loc/register.php
И я беру через тот же postman отправляю запрос на http://landing.loc/register.php с теми данными что отправляет лендинг и все, происходит регистрация.
То есть что бы http://landing.loc/register.php отрабатывал, только если запрос был инициирован с этого же домена.
referal можно подделать в хедере, так что это не вариант
источник

SG

Sergey Gerasimov in Laravel для начинающих
Дмитрий
Товарищи, подскажите пожалуйста как в таком случае себя обезопасить.

У меня есть лендинг, на котором есть форма и данные через post отправляются в обычный php обработчик (не laravel)
например register.php
А далее этот скрипт делает манипуляции с данными и в нужном формате отправляет на основной сервер (где уже ларавел)

Так вот, как мне защититься от фейковых регистраций через php обработчик на лендинге?
Например лендинг на сайте http://landing.loc а обработчик на http://landing.loc/register.php
И я беру через тот же postman отправляю запрос на http://landing.loc/register.php с теми данными что отправляет лендинг и все, происходит регистрация.
То есть что бы http://landing.loc/register.php отрабатывал, только если запрос был инициирован с этого же домена.
referal можно подделать в хедере, так что это не вариант
В рамках сервера передавай
источник

EG

Egor Gruzdev in Laravel для начинающих
Дмитрий
Товарищи, подскажите пожалуйста как в таком случае себя обезопасить.

У меня есть лендинг, на котором есть форма и данные через post отправляются в обычный php обработчик (не laravel)
например register.php
А далее этот скрипт делает манипуляции с данными и в нужном формате отправляет на основной сервер (где уже ларавел)

Так вот, как мне защититься от фейковых регистраций через php обработчик на лендинге?
Например лендинг на сайте http://landing.loc а обработчик на http://landing.loc/register.php
И я беру через тот же postman отправляю запрос на http://landing.loc/register.php с теми данными что отправляет лендинг и все, происходит регистрация.
То есть что бы http://landing.loc/register.php отрабатывал, только если запрос был инициирован с этого же домена.
referal можно подделать в хедере, так что это не вариант
csrf token
источник

Д

Дмитрий in Laravel для начинающих
Egor Gruzdev
csrf token
оо точно. Сейчас поищу инфу
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Ну это тривиальная задача
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Решений полно в интернете
источник

R#

Reset # Alexey S. in Laravel для начинающих
Это тестовое небось
источник