Size: a a a

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

2021 February 01

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🌚
источник

А

Андрей in Laravel для начинающих
Alexander Pavlenko 🌚
вопрос в том, почему инты записаны строкой
ну я про это и спросил)
источник

А

Андрей in Laravel для начинающих
Может есть такие случаи, а я не знаю. Что у как бы инт, но как бы стринг
источник

R

Rustam in Laravel для начинающих
Андрей
ну я про это и спросил)
исправлю вот сижу )))
источник

R

Rustam in Laravel для начинающих
Андрей
Может есть такие случаи, а я не знаю. Что у как бы инт, но как бы стринг
так же тоже может быть по идее )))
источник

R

Rustam in Laravel для начинающих
в форме как мне отправить valuytas_id ?
источник

R

Rustam in Laravel для начинающих
<select name="valuytas_id">
   @foreach ( $valuytas as $valuyta )
   <option>{{ $valuyta->simcode }}</option>
   @endforeach
</select>
источник

V

Vladimir in Laravel для начинающих
https://www.superjob.ru/vakansii/php-laravel-developer-35822032.html
Может кому будет интересно
источник

D

DK in Laravel для начинающих
Опыт работы от 3-х лет)
источник

V

Vladimir in Laravel для начинающих
DK
Опыт работы от 3-х лет)
что не так?
источник

AG

Alexander Grigorev in Laravel для начинающих
Подскажите пожалуйста
в sql очень большой запрос,я сократил
как забиндить параметры в IN
так ошибка
IN('1,2,3')
$sql = <<<SQL
           select *
           FROM table
               WHERE field IN (?)
       SQL;

$dbData = DB::select($sql, [
   implode(',', [1,2,3])
]);


не работает и WHERE field IN ("?")    implode('","', [1,2,3])
IN("1", "2", "3")
должны быть именно числа IN(1,2,3)
источник

V

Vladyslav in Laravel для начинающих
Alexander Grigorev
Подскажите пожалуйста
в sql очень большой запрос,я сократил
как забиндить параметры в IN
так ошибка
IN('1,2,3')
$sql = <<<SQL
           select *
           FROM table
               WHERE field IN (?)
       SQL;

$dbData = DB::select($sql, [
   implode(',', [1,2,3])
]);


не работает и WHERE field IN ("?")    implode('","', [1,2,3])
IN("1", "2", "3")
должны быть именно числа IN(1,2,3)
че ?
источник

V

Vladyslav in Laravel для начинающих
$sql = <<<SQL
           select *
           FROM table
               WHERE field IN (?)
       SQL;
😭😭
источник

V

Vladyslav in Laravel для начинающих
Alexander Grigorev
Подскажите пожалуйста
в sql очень большой запрос,я сократил
как забиндить параметры в IN
так ошибка
IN('1,2,3')
$sql = <<<SQL
           select *
           FROM table
               WHERE field IN (?)
       SQL;

$dbData = DB::select($sql, [
   implode(',', [1,2,3])
]);


не работает и WHERE field IN ("?")    implode('","', [1,2,3])
IN("1", "2", "3")
должны быть именно числа IN(1,2,3)
документацию по квери билдеру читал?
источник

V

Vladyslav in Laravel для начинающих
и второй вопрос:) а что ты хочешь сделать?) ты уверен что тебе тут нужен именно DB фасад, а не модели для работы с записями как с объектами ?
источник

D

DK in Laravel для начинающих
Alexander Grigorev
Подскажите пожалуйста
в sql очень большой запрос,я сократил
как забиндить параметры в IN
так ошибка
IN('1,2,3')
$sql = <<<SQL
           select *
           FROM table
               WHERE field IN (?)
       SQL;

$dbData = DB::select($sql, [
   implode(',', [1,2,3])
]);


не работает и WHERE field IN ("?")    implode('","', [1,2,3])
IN("1", "2", "3")
должны быть именно числа IN(1,2,3)
WhereIn
источник

V

Vladyslav in Laravel для начинающих
DK
WhereIn
так тут же он и не сработает с такой конструкцией? не? 🌚
источник

AG

Alexander Grigorev in Laravel для начинающих
Vladyslav
документацию по квери билдеру читал?
да читал, все работает, проблема только в биндинге IN
вариант только сделать строку вместо heredoc  и там уже implode сделать

там очень большой запрос, переделать пока не вариант
источник

V

Vladyslav in Laravel для начинающих
Alexander Grigorev
да читал, все работает, проблема только в биндинге IN
вариант только сделать строку вместо heredoc  и там уже implode сделать

там очень большой запрос, переделать пока не вариант
ну там выше DK написал.. whereIn..
источник

V

Vladyslav in Laravel для начинающих
Alexander Grigorev
да читал, все работает, проблема только в биндинге IN
вариант только сделать строку вместо heredoc  и там уже implode сделать

там очень большой запрос, переделать пока не вариант
и кстати в доке это ж есть)
https://laravel.com/docs/8.x/queries#additional-where-clauses
источник