slim

    7

    5答えて

    ミドルウェアクラスで現在の私のルートの名前を取得したいと思います。 $route = $this->app->router->getCurrentRoute(); をしかし、この機能は、スリムの3.0バージョンでは削除されました。以前は(スリム2に*)あなたはそうのような現在のルートを取得することができます。私はSlim\Appの__invoke方法に次のコードを見つけた:これは、現在のルートはR

    5

    1答えて

    私は、この構造を使用する必要があります... require 'vendor/autoload.php'; $app = new \Slim\App; $app->get('/books', 'getBooks'); $app->get('/books/{id}', 'getBook'); $app->run(); function getBooks() { // Ret

    5

    1答えて

    私は、Slimフレームワーク用の認証ライブラリのためにGoogleで楽しい時間を探しましたが、これまでのところ、BasicHttpAuthというシングルユーザベースの認証がありました。私の代わりに、自分の認証を実装することとは何か。 パスワードをハッシュしているだけでなく、私はセッションにうまくあまりよくはありません。彼らと一緒に作業する方法はわかっていますが、セッションを安全に保つことは別のこと

    6

    1答えて

    私はEloquentクエリの結果を受け取り、その結果をJSONレスポンスとして出力しようとしています。私のアプリケーションはSlimとTwigを使ってHTMLレスポンスを生成していますが、Twigを使ってJSONを生成する必要があるかどうかは不明です。 PHPのネイティブecho json_encode(...)関数を使用することができますが、データベースにHTMLエンティティが含まれていると、X

    20

    2答えて

    私は、しかし、私はブラウザが私にapplication/jsonコンテンツタイプを送信するために得ることができない、それ は常にtext/htmlを送信 <?php require '../vendor/autoload.php'; function getDB() { $dsn = 'sqlite:/home/branchito/personal-projects/slim3

    6

    1答えて

    Slim 3 RCで動作するパラメータを持つ経路を取得する際に問題が発生しています。 404 他の経路で/hello/joe結果を訪問 $app->get('/hello/:name', function($req, $res, $args) { echo "Hello {$name}"; }); は、例えばを正常に動作: $app->get('/', HomeAction::cl

    6

    3答えて

    は、私は小さなスリム3アプリを持っている、と私はスリムな例外をスローしたときに、単に一般的なエラーメッセージを示しています。 スリムアプリケーションエラー ウェブサイトのエラーが発生しました。一時的な不便をおかけして申し訳ありません。 あなたはあなたのバックトレースなどを与えて、デバッグモードをオンにするには、このような何かを行うことができ、スリム2では :スリム3では $app->config(

    8

    1答えて

    スリム3をサブディレクトリーで使用したいのですが、ロードできないようです。すべてのファイルは、composer.jsonを含むサブディレクトリに含まれています。ここに私のcomposer.jsonは次のとおりです。 "require": { "slim/slim": "3.0.0-RC1" } ここに私のスクリプトです: <?php require "vendor/autoloa

    15

    3答えて

    Slimでは、ミドルウェア内で現在のルートを取得することは可能ですか? class Auth extends \Slim\Middleware{ public function call(){ $currentRoute = $this->app->getRoute(); // Something like this? } } 私はslim.before.dis

    26

    3答えて

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