psr-7

    0

    1答えて

    PSR-7メッセージレスポンス(Guzzleによって生成)をクラスコンストラクタに渡す際に問題が発生しました。 $client = new \GuzzleHttp\Client(); $res = $client->request('GET', 'http://pagecrawler/cache.html'); そして、私のクラスのコンストラクタ:メッセージがで生成され Class Test

    1

    2答えて

    現在、私は自分自身のPHPフレームワークを構築しており、PHP-FIG PSR-7 MessageInterfaceの実装を作成中です。具体的には、withHeaderメソッドです。このメソッドは、無効なヘッダー名または値の場合、\ InvalidArgumentExceptionという例外が発生する可能性があります。 私は疑問に思っています。ヘッダーが有効か無効かはいつですか?値と同じです。 ま

    0

    2答えて

    私はzend-expressiveを使用しています。あるミドルウェアから別のミドルウェアにデータを渡したいと思います。例: config/routes.phpの中で私は、データベースからいくつかのデータをpreparinていると私は別のmiddelware public function __invoke(ServerRequestInterface $request, ResponseInter

    0

    1答えて

    以下は私が使用しているコードです。 <?php use \Psr\Http\Message\ServerRequestInterface as Request; use \Psr\Http\Message\ResponseInterface as Response; $app = new \Slim\App; function handle_response($output, $res

    0

    2答えて

    Zend\Http\Client(または他のモジュール)をPSR-7ミドルウェアとして追加するにはどうすればよいですか? まず私が思っ​​た: ケースアクション 追加工場 $client->request('GET'); しかし、イムわからないようなアクションでZend\Http\Clientインスタンス 使用Zend\Http\Clientインスタンスを注入しますこれが正しければ。 Middle

    3

    1答えて

    私はスリム3を使用していて、ついにpsr-7の周りに頭を浮かべました。今すぐlaravel i see that out of the box, psr-7 is not supportedで作業しています。 今、psr-7またはlaravelリクエストスタイルに従うことが必要な理由はありますか? 例えば、個人的な好みは、強い理由ではありません。 laravelリクエストクラスのアプリケーション全

    0

    2答えて

    Slim3をルータとして使用するPSR-7要求を使用してアプリケーションをリファクタリングしています。いくつかのエントリーポイントでは、外部アプリケーションからGETおよびPOST HTTPリクエストを受信して​​います。 GETとPOSTはどちらも同じパラメータ名を使用します。古いコードでは、簡単な$_REQUESTが問題を解決しましたが、私はもうスーパーグローバルを使用したくありません。 GE

    1

    3答えて

    私はPSR-7(Zend Expressive)を使って開発しています。私はその方法を考え出しました ServerRequestInterface::withAttribute() 私はなぜオブジェクトレスポンスが持っていないのか不思議でした。 "レスポンス側"の処理後にミドルウェアを介してメタデータを渡したいと思います。 レスポンスに後処理のための「属性」を渡すことはありますか?それを達成す

    0

    1答えて

    Slim/3.3.0用のカスタムエラーハンドラを作成していますが、同じコードを再利用してエラーと例外を処理する価値があるかどうかを判断しようとしています。私はその後、キャッチされない例外をログに記録および/またはこれまでのところ(私の好みに合わせて私の一般的な「エラーが発生しました」ページを表示することができ require __DIR__ . '/../vendor/autoload.php';

    26

    3答えて

    どうすれば入手できますかすべてget/ put/ post Slim 3のSlim 2のような変数はありますか? スリム2、 $allGetVars = $app->request->get(); $allPutVars = $app->request->put(); $allPostVars = $app->request->post(); 私はスリム3であることはどのように行うことがで