[Tinker]Laravelで簡単にコードを実行する方法
Laravelで簡単にコードを実行する方法を紹介します。
Tinkerを利用する
TinkerではEloquent モデル、ジョブ、イベントなどを含む Laravel アプリケーション全体をコマンドラインで操作できます。
下記でTinker環境に入ることができます。
php artisan tinker
抜けるには下記を実行します。
exit
使用例
テストをする際に、ユーザーを直接テーブルに追加したかったのですが、パスワードをハッシュ化する必要がありました。
そこでTinkerを利用しました。
下記を実行すると...
> Hash::make('password');
下記のように簡単に実行結果を得ることができます。
= "$2y$12$j/o8sKkO2PA8s4aBuPHfmu7NLQAwIsCtxtSKlnrA5yKR1iQzUXGqC"
便利なので、開発の際にぜひ使ってみてください。