Laravel6.xのインストール

Laravel6.xのインストールと認証機能の追加とデータベースへの接続を確認し、ユーザの登録を行います。MAC環境でインストールを行なっています。
インストールしたLaravel Frameworkのバージョンは、6.3.0です。
2020年の3月3日にLaravel7がリリースされましたがLaravel6はLTS(Long Term Support)なので2022年9月3日までセキュリティフィックスが提供されます。
Laravelのインストール
LaravelをインストールするためにはComposerのインストールが必要です。Composerのインストールは下記を参考に行なってください。ComposerはPHPのパッケージを管理するパッケージマネージャです。
composerのインストールが完了したら、composerコマンドでlaravelのインストールを行います。
インストール完了後は、Laravelバージョンはphp artisanコマンドで確認することができます。
php artisan serveコマンドを実行して開発用サーバを起動して、ブラウザでhttp://127.0.0.1:8000にアクセスすると下記の画面が表示されます。

この画面が表示されたらLaravelのインストールは正常に完了しています。
認証機能の設定+vueのインストール
ログインの認証機能を使用するためには、laravel/uiパッケージをインストールする必要があります。
次にphp artisan ui vue –authコマンドを実行するとログイン機能とvue.jsの設定も一緒にインストールされます。

認証機能とvueをインストールしたらnpmコマンドを利用してJavaScriptライブラリのインストールとコンパイルを実行します。

npm run dev実行後に再度ブラウザでアクセスすると右上にregisterとloginへのリンクが表示されます。php artisan serveコマンドで開発サーバの起動も忘れずに行っておいてください。

Registerをクリック後、下記の画面が表示されたら、もう一度手順を確認してください。npmコマンドの実行忘れの可能性があります。

データベースへの接続
認証機能の追加が完了したらユーザを登録するためのデータベースが必要になります。ここではsqliteデータベースを使用します。
touchコマンドでdatabaseディレクトリの下にdatabase.sqliteファイルを作成します。
データベースへの接続ドライバを設定するために.envファイルを開きます。今回sqliteを使用するので、DB_CONNECTIONの値をsqliteにします。それ以外のDB関係のパラメータは削除してください。
config¥database.phpファイルを開いてsqliteに関する設定を確認しておきます。database_pathのファイル名が先ほど作成したデータベースの名前と一致していることを確認します。
.envファイルの更新中php artisan serveコマンドでサーバを起動している場合は、php artisan config:clearコマンドを実施、キャッシュに残った環境情報を削除します。
php artisanコマンドを使用してユーザ情報を保存するusersテーブル等を作成します。
エラーが出力されない場合は、Laravelとデータベースとの接続が正常に動作しています。
ユーザの登録画面からユーザ登録を行います。

ユーザの登録が完了したら、以下の画面が表示されます。
