$data
は、テーブルのデータ全体を集めたもので、このコレクションタイプのデータを、ビューからコントローラへのURL経由でパラメータに渡すことは可能ですか?PHPによるデータ収集の受け渡しURL
私はLaravelを使用しています。私がアレイ型のデータだけを探してきたすべてのソリューション。手伝ってくれてありがとう!
$data
は、テーブルのデータ全体を集めたもので、このコレクションタイプのデータを、ビューからコントローラへのURL経由でパラメータに渡すことは可能ですか?PHPによるデータ収集の受け渡しURL
私はLaravelを使用しています。私がアレイ型のデータだけを探してきたすべてのソリューション。手伝ってくれてありがとう!
できます。最初にパッケージguzzlehttp/guzzle
をインストールします。次のように試してください。
use GuzzleHttp\Client;
$client = new Client();
$sampleData = ['name' => 'billy', 'email' => '[email protected]']; // your collection
$url = 'http://api.example.com/bla-bla'; // your url
$res = $client->request('POST', "{$url}",['form_params' => $sampleData]);
$data = json_decode(json_encode($res->getBody()->getContents()),true);
return $data;
あなたのビューから必要なURLへの投稿リクエストを作成してください。
例: はhereページを扱うお使いのコントローラで今
から適応、以下
public function test(Request $request)
{
dd($request);
}
注意を使用する:あなたはAJAX要求に言及必ずURLを作ることができます投稿要求を受け入れる。
上記のコードは、あなたのテーブルからデータをPOST POST要求を介してコントローラに送信します。しかし、URLパラメータを介してコントローラにデータを渡すのは良い考えではありませんが、その例が必要な場合はコードサンプルを投稿してください。 –
私が間違っていると私を訂正しますが、これはコントローラからビューに渡されませんか?その逆もどうですか?つまり、可変データはURL @Abdullah経由でコントローラーに呼び出されます –
これはコントローラー内にあるはずです。ビューに関連するものは何もありません。 $ dataは送信したいコレクションを意味します。 URLは、データを送信したいポイントを意味します。私は自分のコードを更新してください。 –