[英]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.