laravel では、return "xxx"; とすると、xxx が直接返され、現在のページに出力されます。また、PHP で "xxxx" を返すと、ページには何も出力されません。これらは同じメソッドですか? ページにコンテンツを出力せずに、PHP の元の return メソッドを Laravel で使用するにはどうすればよいですか?
Laravelでは、戻ったからといってページが出力されるわけではなく、返されたものはResponse,再通过它的sendメソッドを通して送り出す必要があります。
Response
send
作曲家インストールはインターネットの半分をダウンロードできます
Laravel のソースコードを見ると、答えは SymfonyComponentHttpFoundationResponse クラスにあります
エントリーファイルは $response->send() メソッドを呼び出します
次に、sendContent() メソッドを見てください
ここでわかるように、echo はまだ使用されています
Laravelでは、戻ったからといってページが出力されるわけではなく、返されたものは
Response
,再通过它的send
メソッドを通して送り出す必要があります。
作曲家インストールはインターネットの半分をダウンロードできます
Laravel のソースコードを見ると、答えは SymfonyComponentHttpFoundationResponse クラスにあります
エントリーファイルは $response->send() メソッドを呼び出します
リーリー次に、sendContent() メソッドを見てください
リーリーここでわかるように、echo はまだ使用されています