Size: a a a

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

2020 August 15

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Антон Пузырев
Подскажите, почему не работает?
       $guilds = DB::table('guilds')
           ->leftJoin('users', 'guilds.owner', '=', 'users.name')
           ->leftJoin('TNE_BALANCES', 'users.uuid', '=', 'TNE_BALANCES.uuid')
           ->select('guilds.*', 'users.uuid', 'TNE_BALANCES.balance')
           ->get();
источник

DA

Dimitry Averyanov in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
Несколько переменных в вид как передать
Дожили до нормального вопроса.
Вот так: return view('viewname', compact('var1', 'var2', 'var3'));
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
соединять юзеров по имени, а не id, и хранить баланс в отдельной таблице по uuid, что тут происходит)
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Dimitry Averyanov
Дожили до нормального вопроса.
Вот так: return view('viewname', compact('var1', 'var2', 'var3'));
Он же сейчас вставит целиком строку и скажет об ошибке.
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Антон Пузырев
Подскажите, почему не работает?
       $guilds = DB::table('guilds')
           ->leftJoin('users', 'guilds.owner', '=', 'users.name')
           ->leftJoin('TNE_BALANCES', 'users.uuid', '=', 'TNE_BALANCES.uuid')
           ->select('guilds.*', 'users.uuid', 'TNE_BALANCES.balance')
           ->get();
Вечер абстрактных вопросов
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
источник

АП

Антон Пузырев... in Laravel для начинающих
таблицы нельзя изменять
источник

АП

Антон Пузырев... in Laravel для начинающих
Хотя часть можно переписать, но не все
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
как же фигово переписывать чтобы работало под ларой
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Антон Пузырев
Подскажите, почему не работает?
       $guilds = DB::table('guilds')
           ->leftJoin('users', 'guilds.owner', '=', 'users.name')
           ->leftJoin('TNE_BALANCES', 'users.uuid', '=', 'TNE_BALANCES.uuid')
           ->select('guilds.*', 'users.uuid', 'TNE_BALANCES.balance')
           ->get();
а что конкретно не так
источник

АП

Антон Пузырев... in Laravel для начинающих
SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '=' (SQL: select guilds.*, users.uuid, TNE_BALANCES.balance from guilds inner join users on guilds.owner = users.name inner join TNE_BALANCES on users.uuid = TNE_BALANCES.uuid)
источник

АП

Антон Пузырев... in Laravel для начинающих
2 таблицы нормально соединяются, а с третий не получается, вроде по гуглу, все верно
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
мб у тебя users.uuid = TNE_BALANCES.uuid разные типы полей
источник

АП

Антон Пузырев... in Laravel для начинающих
хм...
источник

АП

Антон Пузырев... in Laravel для начинающих
Проверю, спасибо
источник

АП

Антон Пузырев... in Laravel для начинающих
varchar(36) оба
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
ты через что смотришь?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
тебе надо у поля collation'ы сравнить
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Undefined variable: products (View: /var/www/bossphp.x/resources/views/product/edit.blade.php)
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
Undefined variable: products (View: /var/www/bossphp.x/resources/views/product/edit.blade.php)
Как ты их передаешь сейчас?
источник