検索

ホームページ  >  に質問  >  本文

laravelのreturnメソッドについて

laravel では、return "xxx"; とすると、xxx が直接返され、現在のページに出力されます。また、PHP で "xxxx" を返すと、ページには何も出力されません。これらは同じメソッドですか? ページにコンテンツを出力せずに、PHP の元の return メソッドを Laravel で使用するにはどうすればよいですか?

phpcn_u1582phpcn_u15822791日前1193

全員に返信(3)返信します

  • 滿天的星座

    滿天的星座2017-05-16 16:56:48

    Laravelでは、戻ったからといってページが出力されるわけではなく、返されたものはResponse,再通过它的sendメソッド
    を通して送り出す必要があります。

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 16:56:48

    作曲家インストールはインターネットの半分をダウンロードできます

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:56:48

    Laravel のソースコードを見ると、答えは SymfonyComponentHttpFoundationResponse クラスにあります

    エントリーファイルは $response->send() メソッドを呼び出します

    リーリー

    次に、sendContent() メソッドを見てください

    リーリー

    ここでわかるように、echo はまだ使用されています

    返事
    0
  • キャンセル返事