動作しませんか?今はオブジェクト全体を印刷しています。 Print_rはタイムスタンプの代わりにオブジェクト全体を印刷しています。私は連想配列で本当に悪いです。メソッド配列を返し、選択クエリは
答えて
これは問題を理解するために必要なすべてのコードですか?エラーメッセージは、アレイ上get()
を呼び出していると言うので、私は、ここで聞いてるのよ、まだあなたが提供されているコードでget()
の唯一の2つの用途は
$notification = Notification::where('active',1)->get();
(クエリビルダに呼び出さ - >有効)です
と
$response = $client->get($note->website_url);
私はIlluminate\Database\Eloquent\Model
でget()
方法を見つけることができませんでしたが、多分あなたは1を書いたか、私は何かが欠けています。どちらの場合も、$client
は配列ではないため、その行はエラーの原因となることはありません。だから私はあなたが私たちにまだ見せなかったコードの一部にエラーがあると思います。
私の目を引いた一つの他の事があります:あなたのstatus($s_type)
方法では、右の初めに、あなたは
if (!in_array($s_type, ['speed', 'health'])){
return false;
}
を言っている、あなたが
$check_frequency = $note->status('timestamp');
と、後でそのメソッドを呼び出すので、これは常にfalse
になります。
あなたは本当に正しいです –
私は連想配列に私のアプローチを変更しました。ここで私は連想配列ではうまくいきません。私は今何をしているのか編集します。 –
- 1. チェックボックスの選択/非選択時にDBをクエリし、配列を返し、リフレッシュせずに配列を更新します
- 2. 配列から乱数を選択してラベルに返す
- 3. 選択ソート配列
- 4. AngularJS:配列内の配列の選択肢内の選択
- 5. JSONの配列で配列を選択
- 6. SQL - 結果を返すマルチ選択クエリ
- 7. 選択クエリの計算列?
- 8. VHDLで配列を選択
- 9. 配列の値に基づいてMySQLのクエリを選択
- 10. javascriptの返品配列で選択ボックスを入力
- 11. SQLクエリを分割した配列を配列に返す
- 12. Doctrine 2/ZFのクエリから選択した列を返します
- 13. 配列クエリと返信
- 14. 2D配列に選択
- 15. 選択した配列の配列を持つJSONオブジェクト
- 16. 異なる配列をスライスして選択した値を返す
- 17. 要素の選択ペアのJava配列リストループとString []の返却
- 18. 選択クエリで動的列を結合
- 19. 以前のfind配列を使ってrailsメソッドを選択するには?
- 20. ランダム配列を選択してからこの配列から要素を選択してください
- 21. 選択要素に出力する配列を使用したmysqlクエリ
- 22. LINQはクエリを選択
- 23. 静的メソッド - 配列引数をvoidとして返し、配列として返すのはいつですか?
- 24. FQLクエリが空の配列を返す
- 25. ループバックレコードの配列を返すメソッド
- 26. マルチカラム選択クエリ
- 27. PHP選択クエリ
- 28. SQL:選択クエリ
- 29. 選択クエリ
- 30. 選択クエリ(JPA)
あなたはその最初の方法をどこで呼びますか?コントローラメソッドではなくモデルを呼び出すだけです。 – lagbox
あなたが良い答えを受け取りたいのであれば、あなたが扱っている問題についてもっと正確にする必要があります。ところで、あなたは他のコントローラからコントローラメソッドを呼び出さない。あなたがそうするような衝動を感じたら、それはあなたのコードのにおいです。 2つのコントローラが共通して何かを行う必要がある場合、その共通のタスクを別のコントローラ以外のクラスに抽出する必要があります。コントローラーは単なるトランスポートレイヤーであることを忘れないでください – sepehr
@ SepehrLajevardi:そうです。 '急いで西になる'。私のモデルはデータベース、値、タイムスタンプから配列を返します。私は、データベース内のタイムスタンプの列を反復し、すべてのタイムスタンプを抽出したい。私のコントローラでは、コントローラのforeachループを使用してすべての通知を行い、タイムスタンプのみを収集するようにこのクエリを書きました。::: $ note-> status( 'health') - > select( 'created_at') - > latest() - > first() –