2019/09/12Laravel小ネタ集1つの文書にまとめるものでもないような短いLaravelネタを気づいた時に追加していきます。バージョンによっては使えないものもあるかもしれません。serveを実行すると8000で起動します。ポートを指定したい場合は、–portオプションを利用します。--port=80ポート80だとアクセス権の問題で失敗する時があるのでその時はsudoを使用します。デフォルトでは8000で8000が使用していると8001に割り当てられますが、これはvendor¥laravel¥framework¥src¥illuminate¥Foundation¥CosoleディレクトリにあるServerCommad.phpに記述されています。localhost:8080で起動することができます。起動した場所のディレクトリがルートディレクトリになります。listを実行して、どんなコマンドがあったか確認しましょう。helpコマンドを使用しましょう。コマンド名コマンドの実行に使われるファイルは下記のディレクトリに保存されています。vendor¥laravel¥framework¥src¥illuminate¥Foundation¥Cosole実行したSQLをみたい場合(1)下記のようにddメソッドをつければデバッグすることができます。Doe"]実行したSQLをみたい場合(2)実行したいSQLを見たい場合はAppServiceProvider.phpを利用することもできます。bootメソッドにDB::listenを下記のように記述することで実行したSQLがログファイルに書き込まれます。ログファイルはstorage/logs/の下に作成されます。}Laravelのトップページにアクセスするとログファイルには以下の情報が書き込まれます。}}を記述したも改行されません。nl2brは\nなどの改行文字の前に改行タグ<br>を入れてくれます。登録したユーザのパスワードを強制的に変更したい場合は、tinkerを使って行うことができます。tinkerを起動して、パスワードしたユーザ情報を取得して、Hashファサードを使って12356789のパスワードに変更しています。trueJavaScript側で認証ユーザの情報を取得するJavaScriptやvue.jsなどで認証したユーザ情報を取得したい場合は以下のscriptタグを使うことで取得することができます。!!}</script>userのidだけが必要な場合は、下記とすればユーザのidだけ取得することができます。!!}</script>こちらでも取得できます。!!};</script>使用したい場合は、windows.userで可能です。JavaScript側で認証ユーザの情報を取得する。