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/