Laravel курс с нуля, база. 24. Отношения один ко многим и многие ко многим через конвенцию Laravel

  Рет қаралды 15,589

Laravel Creative

Laravel Creative

Күн бұрын

Пікірлер: 62
@Orz_Mkh
@Orz_Mkh Жыл бұрын
НЕТ СЛОВ. Сперва три урока объяснял как это изнутри работает и вручную настраивали. Теперь без. Подход СУПЕРСКИЙ!!!!!!!!!!!!!!!!!!!! Благодарю
@katherinepogodina6276
@katherinepogodina6276 2 ай бұрын
Благодаря конвенции, экономиться столько времени! Спасибо за объсянение "по полочкам" для совсем новичков. Миграции и модели можно спокойно удалять и не бояться. Кода придётся дописать в разы меньше, чем мы писали в прошлых уроках!
@ilyafonderkin8547
@ilyafonderkin8547 3 жыл бұрын
Наперёд скажу забэкапьте свои файлы, а лучше сразу весь проект. В следующем видео нужно будет все вернуть!
@КоляСолдат
@КоляСолдат 2 жыл бұрын
А ты в репозитории проект не ведешь?
@laravelcreative
@laravelcreative 2 жыл бұрын
Благодарю!) На самом деле, НЕОБЯЗАТЕЛЬНО). Почему все сразу хотят вернуть, дальше - вы сами выбираете, так работать или так. Это уже ваш выбор.
@rinatsarmuldin2280
@rinatsarmuldin2280 Жыл бұрын
в гитхаб делаю push.................удобно работать с git
@sharpsss7666
@sharpsss7666 Жыл бұрын
я гений, забэкапил, в гит запушил, под конец урока перешёл на следующий и понял, что забэкапить надо было до начала этого урока
@vimitali7630
@vimitali7630 3 жыл бұрын
Спасибо, за урок! Очень крутая и простая подача материала!
@laravelcreative
@laravelcreative 3 жыл бұрын
Спасибо!)
@КоляСолдат
@КоляСолдат 2 жыл бұрын
Золотое правило веб-разработки "НИКОГДА НИЧЕГО НЕ УДАЛЯЙТЕ". То что хотите удалить, всегда (в учебе, работе) бекапьте, в облако, в гит-репозиторий, делайте дампы, в отдельную папку, куда угодно но НЕ УДАЛЯЙТЕ СОВСЕМ.
@dmitriivanov7010
@dmitriivanov7010 Жыл бұрын
спасибо огромное автору за труды)
@dimanamumchak5370
@dimanamumchak5370 3 жыл бұрын
very good lesson
@laravelcreative
@laravelcreative 3 жыл бұрын
Спасибо!)
@autogarages
@autogarages 10 ай бұрын
добрый день. А как сделать многоуровневое меню?
@ArtemFun
@ArtemFun Жыл бұрын
Что-то не так с этим уроком (
@alexandr9900
@alexandr9900 2 жыл бұрын
камент для продвижения
@laravelcreative
@laravelcreative 2 жыл бұрын
Благодарю)
@AnnaS-v3x
@AnnaS-v3x Жыл бұрын
Этот урок был супер, все действия структурируются в голове. Теперь я с нуля могу написать отношения one-to-many и many-to-many. После предыдущего урока расстроилась, что связи между таблицами сложные и сходу не запоминаются, сейчас все разложилось по полочкам.
@Olegcowboyoleg
@Olegcowboyoleg 8 ай бұрын
Почему в модели Пост пишем метод Категории и в нём hasMany()? Типа - есть много чего. Почему много? Ведь у каждого поста только одна категория!...я поторопился. А в чем разница-то между hasMany() и belongsToMany()? По сути и один тег имеет много постов и один тег принадлежит многим постам. Какая тут реляционная зависимость? Типа: мы пишем пост и уже В НЕГО засовываем теги и теги по сути принадлежат посту??? Опробовал: hasMany сразу лезет в таблицу ПОСТС искать колонку tag_id. SQLSTATE[42S22]: Column not found: 1054 Unknown column 'posts.tag_id' in 'where clause'
@alexandr-v
@alexandr-v 4 ай бұрын
Как я понял, belongs это обратная связь к has Получается, что во втором случае с тегами идет две обратных, к средней таблице, то есть обе belongs А так странно что автор это не объясняется, непростой момент.
@ԴավիթՀախվերդյան
@ԴավիթՀախվերդյան 7 ай бұрын
А если в миграциях post_tag. который связает две таблицы. будет еще один параметр. можно как не будь получить этот параметр?
@projectgoodchannel4470
@projectgoodchannel4470 4 ай бұрын
@laravelcreative я случайно удалил проект, когда пытался на гит залить, сильно тупанул. У вас случаем не будет бекапа?
@SR-gc8yk
@SR-gc8yk Жыл бұрын
Спасибо
@laravelcreative
@laravelcreative Жыл бұрын
Благодарю!:)
@BookwormYevgen
@BookwormYevgen Жыл бұрын
Относительно того, кто- то использует, а кто-то нет - непонятно, зачем тогда вообще использовать фреймыорк, если не пользоваться его плюшками... Это типа того, как создавать свой репозиторий внутри проекта поверх имеющегося механизма элокент))
@kairatnurkasym5046
@kairatnurkasym5046 9 ай бұрын
Так и SQL запросы забудешь писать
@yuriisenenko4796
@yuriisenenko4796 2 жыл бұрын
Когда удаляешь запись в таблице posts в таблице post_tag ее айди все равно остается, как сделать, что бы еще удалялись записи и из post_tag?
@сергейжиглинский-й8п
@сергейжиглинский-й8п Жыл бұрын
каскадное удаление юзайте ->onDelete('cascade') ->onUpdate('cascade');
@alexandriv2174
@alexandriv2174 2 жыл бұрын
извините всмысле все добавил - а кто в жизни с продакшене все ручками в пхп админ вбивать будет вы покажите как снуля через интерфейсы запись внести при таком отношении моделей
@laravelcreative
@laravelcreative 2 жыл бұрын
Всё будет дальше, не всё сразу:)
@a.dyakonov
@a.dyakonov 3 жыл бұрын
А как сделать добавление данных через админку при выборе множества тегов к одному посту ?
@laravelcreative
@laravelcreative 3 жыл бұрын
В каком смысле?) Просто нужно прикреплять теги или в чем вопрос?)
@alexandriv2174
@alexandriv2174 2 жыл бұрын
я что то не пойму при новой миграции в постаз был только тайтл -- откуда там появилось все остальное
@laravelcreative
@laravelcreative 2 жыл бұрын
Наверно плохо смонтировал(
@trvtrv3172
@trvtrv3172 2 жыл бұрын
А как лучше делать по конвенции или нет? Просто менее понятно когда за тебя все делает ларавел
@skyand_fly
@skyand_fly 2 жыл бұрын
Каким сочетанием клавиш, создаешь публичную функцию?)
@sergius989
@sergius989 Жыл бұрын
Это через PhpStorm делается, настройка live templates. По умолчанию там pubf стоит, у него вроде просто f выставлено.
@AlexB-mg1pc
@AlexB-mg1pc 2 жыл бұрын
спасибо!
@laravelcreative
@laravelcreative 2 жыл бұрын
благодарю!)
@paul.inglsmit
@paul.inglsmit Жыл бұрын
А до этого была какая концепция?
@Константин-л2к3э
@Константин-л2к3э Жыл бұрын
а что если в 1й категории 2 млн постов? КОллекция вернет список и выдаст ошибку превышение памяти?
@artem-web-developer
@artem-web-developer Жыл бұрын
Зачем пользователю сразу отдавать 2млн постов, надо делать пагинацию
@rovnuipacan
@rovnuipacan 2 жыл бұрын
ниче собственно не понятно. таблицы, миграции и ошибки мелькают все видео и неясно как это все сам соединяет ларавель и зачем. в прошлых видео довольно простые вещи объяснялись на пальцах, а здесь довольно объемная тема про которую хочется узнать подробнее и попроще, но саму суть пролетели буквально за пару предложений
@BookwormYevgen
@BookwormYevgen Жыл бұрын
так у лары много магических вещей происходит под капотом. В этом и смак фреймворка - использовать что то более высокоуровневое - приятнее, быстрее и проще. А то можно скатиться до уровня ассемблера и программировать путем изменения данных в регистрах))
@rovnuipacan
@rovnuipacan Жыл бұрын
@@BookwormYevgen все нормально. я уже бросил это дерьмо и учу джаву
@АНДРЕЙОХОТА-ж1з
@АНДРЕЙОХОТА-ж1з 11 ай бұрын
Как дела с джавой?@@rovnuipacan
@ivankosolapov430
@ivankosolapov430 2 ай бұрын
@@rovnuipacan надеюсь ты уже бросил джаву и учишь скалу?
@viktorkot992
@viktorkot992 3 жыл бұрын
С каким стеком кроме лари и вю ти еще работаешь ?
@laravelcreative
@laravelcreative 3 жыл бұрын
Это все:)
@DamayitaDas
@DamayitaDas Жыл бұрын
Люди - не выполняйте этот урок! Потом автор говорит всё вернуть обратно 🤨 А это становится проблематично, несколько часов потерянного времени и данных.
@serhiilunov4989
@serhiilunov4989 Жыл бұрын
При всём уважении к автору - это очень плохой урок. Вместо обучения чему-то новому приходится дебажить несколько часов, это конечно полезные знания. Но сложно рассчитать время, когда на 12 минутный урок уходит несколько часов
UFC 308 : Уиттакер VS Чимаев
01:54
Setanta Sports UFC
Рет қаралды 710 М.
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 83 МЛН
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,8 МЛН
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
Отношение BelongsTo. Гайд по отношениям в Laravel
19:44
Просто о Laravel. CutCode
Рет қаралды 8 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 89 М.
UFC 308 : Уиттакер VS Чимаев
01:54
Setanta Sports UFC
Рет қаралды 710 М.