2021-03-22
Laravel
Valet
ValetとDBngin
3年前の記事です。
Laravelは古い情報は全く役に立たないので絶対に参考にしないでください。
コメントに新しい情報がないか確認してください。
いつの間にかValetのドキュメントでDBはDBngin使うように書かれていた。
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
All-in-One Database Version Management Tool
Laravel7ではまだbrew install mysql@5.7
なので2020年12月の大更新の時か。
ローカルに直接mysqlはインストールしたくないのでValetから使うならこのほうがいいだろうな。
DBngin
MacアプリとしてPostgreSQL、MySQL、Redisを起動。似たようなのは割とある。XAMPPなどと同じだけどDBだけでいい。Redisも対応してるのでLaravelで使うならDBnginがちょうどいい。
php artisan serve からも
SQLite使うことが多いけど本物のMySQLが必要ならDBngin使ってもいいかも。SQLiteは若干クセがあって慣れてないとSQLite・MySQL両方で動くように作れない。