開発者達によるブログですこの広告は、90日以上更新していないブログに表示しています。Part.1こんにちは。サーバーサイドを担当している山口です。採用することになりました。利用していたこともあり、未だまだ不慣れな箇所も多いですが学んだことを少しづつ当ブログを通じて発信していけたらと思います。作成し、テストをパスするまでの過程を紹介します。どれも環境を用意するのが非常に楽になりました。他のフレームワーク同様に下記の手順を踏むだけで簡単に環境を用意することができます。動作していることを確認できます。各種コードの雛形の自動生成など色々と便利なことを行ってくれます。満たしていないことになるので確認してみましょう。呼ばれるものもあるのでそちらを試されてみるのも良いかもしれませんね。関係がないので必要のない方は飛ばして頂いて問題ありません。インストールされている端末であればあっという間に終わります。開発をされている方の端末であれば大体はインストールされていると思うので、下記のコマンドを上から順に実行してみてください。仕様書を書いていきます。細かい説明は今回は省略して下記のようにドキュメントを記述しました。テストコードを記述するそれではテストコードからはじめていきたいと思います。コマンドを用いて下記のようにユニットテストの雛形となるコードを生成しましょう。いう下記のファイルが出来上がっているはずです。}}早速、テストを実行してみましょう。上記で実行出来ない人は下記を試してみて下さい。いうファイルが存在しているからです。これで、テストの雛形とテストの実行方法がわかったと思います。それでは、テストを仕様に沿って記述していきましょう。テストするコードを記述しました。件のテストに失敗しているはずです。'uniqid'./Users/kenya/loco/relux_api/tests/Unit/UniqidControllerTest.php:26これは、テストに対応する実装が存在しないからですね。実装を行っていきます。コマンドを用いて下記のようにコントローラーの雛形となるコードを生成しましょう。いう下記のファイルが出来上がっているはずです。部分しか必要がないのでそれ以外は削り、下記のように実装を行いました。なるので下記の一行を足します。アクションにつなげてくれるようになっています。'UniqidController@index');動作を確認する実装が完了しました。再度テストを実行してみましょう。アクセスして確認してみましょう。下記のように結果が返ってくることが確認できたら成功です。起動を行えているか再度確認してみてください。"58905d5e13920"}お疲れ様でした。今回はここまでとなります。作りのイメージを持っていただくことが出来たのではないでしょうか。ついて知り、皆さんのお役に立てるような記事を書けていけたらなと思っておりますので今後共宜しくお願いします。教えてやるよ!」という技術的に熱い人を大募集しています。会社見学とかも気軽に行えるので良かったら下記のリンクから気軽にお申込み下さい。Pluginなんか最近あれですね。