1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

dd();の使い方

Posted at

初めまして。名倉と申します!メモをする事が重要だと気づき、早速初めてみました^^
第1回目ですorz

  • dd();の使う意味

コントローラーが通って動いているか?
とあるボタンを押したら、情報が渡せているか?
と確認する事ができます。

メリットとしては、
こまめに確認することによって、

  • どこで、
  • どんな理由で問題が起きているか?

と早期発見することができます。

※ちなみに私は共同開発の終わり頃に知って、自分の頭で仮説実行して狂ったように時間が溶けて行ったことを覚えています。

  • そもそも、dd();って何?

ヘルパ関数です。
指定された変数の内容を表示し、実行を停止します。

  • 使い方

(例)
D5BF7AB2-D74D-4E12-A535-13325717A5F4.png

上記は、ArticleController.phpファイルのstoreメソッドで、
ユーザーがリクエストした情報を記事(title, category_id, summary, url)に格納している内容です。

ここで、
dd($request->all());と変数を定義して確かめると、リクエスト処理は問題なくできたいるか?と確認ができます。
ちなみに、localhostでstoreメソッドが動くと、、、

5937C5E7-74D3-4521-9F55-FCF96411A79C.png
のようになります。
しっかり入っていると確認ができます。

  • ご参考にさせていただいた人またはURL

やんばるエキスパートのメンターさんですw
ツイッターなどのURL貼ろうとしましたが、無断添付は、、、wと思い今日はつけて無いです。

-最後に- 書いた理由

(腑に落ちていない所が未だにあるのですが、、、)共同開発でデバックの理解に時間がかかった為、
今回、書いてみました。

お手数ですが、何かおかしい箇所やアドバイスなどありましたら、コメントいただけますと幸いです!!
最後まで、ご覧いただきましてありがとうございました^^

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?