Задать вопрос
@kirill-93

Что не так с настройками php?

Post::where('posts.post_type', $post_type)->where('posts.created_at', '>', 'entity_user.created_at')

Вот такой запрос работал на старом сервере, а после переезда на новый перестал. И перестал он судя по всему добавлять префикс а таблице. Помогает замена кода вот таким образом:
Post::where('posts.post_type', $post_type)->where('posts.created_at', '>',  \DB::raw('bq_entity_user.created_at'))

В чем может быть причина такого поведений? На новом сервере новое ПО, может где-то что-то не указано? В настройках Laravel префикс указан.
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы