Laravel

Rubyでアプリケーション開発試みたが、M1 Macで解決できないエラーに遭遇。しかたなくあきらめてLaravelに戻ろうとしたら、こちらもプロジェクト作成中にエラー。
調べるとComposerの仕様が変わっていたらしい。バージョンアップしようとするとcomposer.lockとcomposer.jsonがコンフリクトしてるっぽかったので、2つのファイルを削除(退避)させて

composer global require laravel/installer --update-with-all-dependencies

を叩いたら更新できて新しいプロジェクトもできた。

php artisan ser

でローカルサーバが立ち上がると安心する。

データベース接続
.env編集
config/databese.phpのユニコード編集(utf8mb4->utf8)

auth
php artisan ui vue –auth
npm install && npm run dev
sass-loaderのエラーに遭遇。以下で解決
npm uninstall –save-dev sass-loader
npm install –save-dev sass-loader@7.1.0

make
よいサイト
https://qiita.com/chimayu/items/04bae85b075286818b0e

ControllerとModelを同時作成
php artisan make:controller NameController –model=Models/Name

Migration(テーブル名は複数形)
php artisan make:migration create_names_table –table=names
data type
https://laravel.com/docs/8.x/migrations#available-column-types

URLからパラメーター取得
https://aqua-engineer.com/post-209/