【Laravel】port番号の変更、host番号の変更、他の端末でアプリを表示

もくじ

Laravelを起動する

$ cd プロジェクトフォルダのパス // プロジェクトのフォルダに移動。
$ php artisan serve // 起動

port番号は初期値で8000になります。

上記どちらかをコピーし、URL欄にペーストするとアプリにアクセスできます。

host番号変更

他端末でアクセスするためには、ローカルIPでサーバーをたてる必要があります。

$ cd プロジェクトフォルダのパス // プロジェクトのフォルダに移動。
php artisan serve --host 0.0.0.0

これでスマホなどでも確認できる準備ができました。

起動元である端末であればhost番号を変更する前と同じURL(上記)でアクセスできます。

port番号変更

port番号を任意に変更することで複数のプロジェクトを起動できます。

$ cd プロジェクトフォルダのパス // プロジェクトのフォルダに移動。
$ php artisan serve --port=8080

port番号、host番号を同時変更

$ cd プロジェクトフォルダのパス // プロジェクトのフォルダに移動。
$ php artisan serve --host 0.0.0.0 --port 9999

ローカルIPアドレス

自分のローカルIPアドレスを調べます。

$ ifconfig | grep 192
inet 192.168.3.8 netmask 0xffffff00 broadcast 192.168.3.255

この場合、192.168.3.8がローカルIPアドレスになります。

他端末でアクセス

他の端末で起動中のアプリにアクセスするためには、同じWi-Fiに繋いでいることが前提です。他端末(スマホなど)を4Gで繋いでいたり別のWi-Fiに繋いでいるとアクセスできません。

調べたローカルIPアドレスと、port番号をURLに打ち込めばアクセスできます。

$ cd プロジェクトフォルダのパス // プロジェクトのフォルダに移動。
$ php artisan serve --host 0.0.0.0 --port 8080
$ ifconfig | grep 192
inet 192.168.3.8 netmask 0xffffff00 broadcast 192.168.3.255

上記で起動した場合、スマホなどで以下のURLにアクセスしてみます。

http://192.168.3.8:8080

パソコン

f:id:bonoponz:20200906171632p:plain

スマホiPhone

できた!