簡體   English   中英

使用回顯查看 Laravel 中的 output 消息

[英]viewing output message in Laravel with echo

所以我是 Laravel 新手。 基本上,我要做的是在加載 Laravel 默認登錄頁面時查看“hello world”消息。 我有以下,

Route::get('/', function () {
    echo"hello world";
    return view('welcome');
});

但是“hello world”並沒有出現在終端中。 這甚至是echo在 Laravel 中的正確使用嗎? 幫助將不勝感激。

謝謝

Echo 不是那樣工作的。 您想要在歡迎文件中顯示 hello world 文本。 以下是您可能想知道的一些事情。 首先,將 hello world 字符串分配給一個變量,然后像這樣將其傳遞給視圖。

Route::get('/', function () {
  $text = "Hello world!";
  return view('welcome', compact('text'));
});

在您的視圖文件中,將此變量傳遞給某個 HTML 標簽,如下所示。

<h1>{{ $text }}</h1>

日志是另外一回事,它用於將 output 記錄到我們可以在 /storage/log 中找到的 .log 文件中。 此外,如果您從 function 中刪除 return view 語句,而不是返回直接的 hello world 文本,它將顯示在您的瀏覽器屏幕中。

Route::get('/', function(){
   return 'Hello World';
});

希望這能回答您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM