我是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到新的控制器名称),这是行不通的 –