Size: a a a

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

2021 January 22

C

Cub in Laravel для начинающих
Удобно звучит, надо руками по щупать.
источник

C

Cub in Laravel для начинающих
Andrey Helldar
Команда ломится в базу, снимает дамп, используя mysql-client в системе (или для постгре - у кого что), сохраняет схему базы в файл.

После этого, при выполнении команды, например, php artisan migrate:fresh или при разворачивании новой базы через php artisan migrate, вначале разворачивается эта схема и после накатываются файлы миграций из папки.
Важно заметить, что при создании файла дампа, миграции, которые в него попадают, удаляются из папки, т.к. они больше не нужны.
Получается потом схему можно в редактор положить?
источник

AH

Andrey Helldar in Laravel для начинающих
Cub
Получается потом схему можно в редактор положить?
Можно и в редактор. Это ж схема
источник

M

Mariamig❤️🐍 in Laravel для начинающих
чет не выводит походу неправильно написала да?
источник

D

DK in Laravel для начинающих
->get(); не?
источник

C

Cub in Laravel для начинающих
Andrey Helldar
Можно и в редактор. Это ж схема
Спасибо, а то голова болит каждый раз когда начинаешь по коду  базу вспоминать что где)
источник

AH

Andrey Helldar in Laravel для начинающих
Cub
Спасибо, а то голова болит каждый раз когда начинаешь по коду  базу вспоминать что где)
А что там вспоминать-то?
Открываешь гуй и смотришь на базу.
источник

M

Mariamig❤️🐍 in Laravel для начинающих
А в чем разница take limit ведь 1 и тот же функцию выпольняют
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Mariamig❤️🐍
чет не выводит походу неправильно написала да?
хз, не вижу тут вывода
источник

M

Mariamig❤️🐍 in Laravel для начинающих
Alexander Pavlenko 🌚
хз, не вижу тут вывода
->get() забыла)
источник

AH

Andrey Helldar in Laravel для начинающих
Mariamig❤️🐍
чет не выводит походу неправильно написала да?
course это что?
источник

M

Mariamig❤️🐍 in Laravel для начинающих
Andrey Helldar
course это что?
название моделки
источник

D

DK in Laravel для начинающих
Mariamig❤️🐍
А в чем разница take limit ведь 1 и тот же функцию выпольняют
сахар
источник

AH

Andrey Helldar in Laravel для начинающих
Mariamig❤️🐍
название моделки
А, да, увидел. Странно называется, не в PascalCase
источник

ЕК

Егор Карась... in Laravel для начинающих
Mariamig❤️🐍
А в чем разница take limit ведь 1 и тот же функцию выпольняют
Но ведь можно зажать ктрл, щёлкнуть по take, щёлкнуть по limit и посмотреть, что у них внутри
источник

AH

Andrey Helldar in Laravel для начинающих
Mariamig❤️🐍
А в чем разница take limit ведь 1 и тот же функцию выпольняют
источник

M

Mariamig❤️🐍 in Laravel для начинающих
Хорошо Спасибо
источник

VL

Victor L in Laravel для начинающих
есть модуль, у него может быть много резерваций hasMany. далее у резерваций может быть много букинга тоже hasMany. но этот код не работает, нужно получить все букинге у модуля. но выдает ошибку Call to undefined method Illuminate\Database\Eloquent\Relations\HasMany::bookings()
или так вообще не получиться сделать и нужно использовать join?
источник

AH

Andrey Helldar in Laravel для начинающих
Victor L
есть модуль, у него может быть много резерваций hasMany. далее у резерваций может быть много букинга тоже hasMany. но этот код не работает, нужно получить все букинге у модуля. но выдает ошибку Call to undefined method Illuminate\Database\Eloquent\Relations\HasMany::bookings()
или так вообще не получиться сделать и нужно использовать join?
На скрине - query builder.

Чтобы получить резервации, нужно вызвать $module->reservations - получишь коллекцию.
Дальше её либо форычем, либо ичем:

foreach ($module->reservations as $reservation) {
 // $reservation->bookings;
}

$module->reservations->each(function (Reservation $reservation) {
 // $reservation->bookings;
});
источник

VL

Victor L in Laravel для начинающих
Andrey Helldar
На скрине - query builder.

Чтобы получить резервации, нужно вызвать $module->reservations - получишь коллекцию.
Дальше её либо форычем, либо ичем:

foreach ($module->reservations as $reservation) {
 // $reservation->bookings;
}

$module->reservations->each(function (Reservation $reservation) {
 // $reservation->bookings;
});
в общем на join сделал)
источник