我是Laravel的新成員。我閱讀文檔和谷歌搜索,但我無法找到我的問題的答案。Laravel 5 - 控制器無法正常工作的視圖('test')
我試圖渲染一個簡單的視圖test.blade.php(位於資源/視圖)。
一)第一次嘗試: 在app/HTTP/routes.php文件我寫
Route::get('/', function(){
return view('test');
});
它的工作。歡呼!我看到我的簡單的網站
二)第二次嘗試: 在app/HTTP/routes.php文件我寫
Route::get('/', '[email protected]');
我已經在app/HTTP /控制器 創建控制器WelcomeController.php內部控制我寫道:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class WelcomeController extends Controller
{
public function index()
{
return view('test');
}
}
而....這是行不通的,我只看到空白頁。 好吧,我正在挖掘和挖掘,並試圖瞭解問題是什麼。我改變了retun視圖('test')返回view() - > make('test');但它不工作 - 它只生成空白頁... ...
然後我只是改變retun回聲:回聲視圖('測試'); 它像魅力一樣工作。
我在做什麼錯?在互聯網上展示的所有例子返回視圖(「..‘)不回視(’...」)(這是醜陋的)...
請幫我:)
只用於測試嘗試編寫'dd(「test」);'返回'view('test')之前''看看屏幕上是否帶有測試文本 –
嘗試激活調試模式並查看它是否返回特定錯誤,這可能是你的WelcomeController遇到類問題 –
dd(「test」)在瀏覽器中產生「test」。 這是我的.env: APP_DEBUG =真 我已經改變了控制器名稱爲TestabcController(當然routes.php到新的控制器名稱),這是行不通的 –