michabbb on Nostr: Despite all its strengths, I now firmly believe the worst thing #Laravel has done to ...
Despite all its strengths, I now firmly believe the worst thing #Laravel has done to most developers is this:
It has made people think that #database design is something you do in a text file (migrations). For many developers, this kind of "designing" has become the new standard. That's crazy.
Migrations are not meant to be used for designing. There are so many great visual database design tools where you see the whole picture: foreign keys, relations—everything. But instead, most people stare at a single #PHP file and call that "designing a database." It's insane.
Migrations should be created AFTER designing the whole database. Use proper tools to design it first and then generate migrations! Use fucking #ai to create this stupid migration files!
{
"id":"d234c742c2ebfbdbb1ff4951a4d36b9f57095406295af839d14e632432a9bdd6",
"pubkey":"129f83898c7008d335771fe681ecf979e7767ad958c552ff85de962ba2f775be",
"created_at":1732668934,
"kind":1,
"tags": [
[
"t",
"laravel"
],
[
"t",
"database"
],
[
"t",
"php"
],
[
"t",
"ai"
],
[
"imeta",
"url https://social-cdn.vivaldi.net/system/media_attachments/files/113/552/186/531/063/945/original/bd74f9edb67e126e.mp4",
"m video/mp4",
"dim 198x150",
"blurhash UBAS=70KXmIU?vIUxuE1x]s9IoI:?HNGIot7"
],
[
"proxy",
"https://social.vivaldi.net/users/michabbb/statuses/113552191289752009",
"activitypub"
]
],
"content":"Despite all its strengths, I now firmly believe the worst thing #Laravel has done to most developers is this:\n\nIt has made people think that #database design is something you do in a text file (migrations). For many developers, this kind of \"designing\" has become the new standard. That's crazy.\n\nMigrations are not meant to be used for designing. There are so many great visual database design tools where you see the whole picture: foreign keys, relations—everything. But instead, most people stare at a single #PHP file and call that \"designing a database.\" It's insane.\n\nMigrations should be created AFTER designing the whole database. Use proper tools to design it first and then generate migrations! Use fucking #ai to create this stupid migration files! \n\nAhhh, this trend drives me 😡!\n\nhttps://social-cdn.vivaldi.net/system/media_attachments/files/113/552/186/531/063/945/original/bd74f9edb67e126e.mp4",
"sig":"5516709f6c46170770a0373629de2ab774589d075e399dbe06f3e7372e7656b32b95dabdace38baacc224ca8eb5540761e3159aab6d8e25b841604382d4c618f"
}