Задать вопрос
  • Отношение M:M в Laravel на основе строковых полей?

    iMedved2009
    @iMedved2009
    Не люблю людей
    public function genres() {
            return $this->belongsToMany(game_genres::class, 'games_games_genres', 'game_name', 'genre_name', 'name', 'name')->withTimestamps();
        }
    
        //Для жанров
        public function games() {
            return $this->belongsToMany(games::class, 'games_games_genres', 'genre_name', 'game_name', 'name', 'name')->withTimestamps();
        }


    Когда у вас нестандартные поля для связей - указывать надо все. Он вместо необходимого name подставляет по привычке id
    Ответ написан
    Комментировать
  • Почему replace не сохраняется?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    SELECT ничего не изменяет, просто делает выборку.
    Ответ написан
    Комментировать
  • Почему не могу подключится к базе данных mysql VISUAL STUDIO?

    @Equalent
    Бэкенд-разработчик
    Здравствуйте.
    Проблема заключается в том, что ваш MySQL Connector/MySQL не поддерживает авторизацию по "новым" паролям.
    Варианта два:
    • Обновить все зависимости Connector до последних версий
    • Установить на пользователей "родные" пароли
      ALTER USER 'username'@'ip_address' IDENTIFIED WITH mysql_native_password BY 'password';


    Это наиболее вероятно, но причина может немного отличаться
    Ответ написан
    Комментировать