Laravel + jetstream で、ログイン機能付きウェブサイトのモックを作成する
前提
- php
- composer
- mysql (laravel という database を作成しておくこと)
まずlaravelディレクトリを作成
$ composer create-project laravel/laravel testapp
laravelディレクトリに移動
$ cd ~/testapp/
composerでlaravelをインストール
$ composer require laravel/jetstream
$ php artisan jetstream:install livewire
$ npm install
$ npm run dev
DBの自動構築
$ php artisan migrate
DBと接続できることを確認
$ vim .env
$ php artisan migrate
エラーが出た場合は
$ php artisan migrate:fresh
ビューも自動生成
$ php artisan vendor:publish --tag=jetstream-views
簡易ウェブサーバーの起動
$ sudo php artisan serve --host 0.0.0.0 --port 80
ブラウザで確認
⇒http://192.168.33.10/
⇒http://192.168.33.10/login
参考
https://jetstream.laravel.com/2.x/installation.html