[英]HTML not rendering in Laravel Views
我是Laravel的新手,我试图了解使用Laravel处理网页的正确方法。
目前,我有一个默认路由,该路由会导致一个名为login.php的文件。 login.php仅包含html,但是当我转到localhost / myapp / public / index.php /时,将显示login.php的html结构而不是文件呈现。
例如,如果我说<\\ p> Hello World <\\ p>(没有'\\',则是一个真实的段落标签),我会得到<\\ p> Hello World <\\ p>而不是:
你好,世界
我当前的路线是这样的:
路线:: get('/',function(){
return View::make('login');
});
而login.php只是一个基本的html文件。 当视图返回时,我得到的HTML没有渲染。
这是我的.htaccess文件:
选项-MultiViews
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
有任何想法吗? 哦,很抱歉,此问题的格式。 我是StackOverflow的新手。 谢谢!
路由文件应如下所示
Route::get('login', function() {
return View::make('login');
});
假设login.php
位于app/views/
文件夹中。
假设您正在使用artisan运行服务器localhost:8000/login.php
,这是访问登录页面的URL。
我的问题是我必须启动Laravel服务器才能实际查看我的页面。
一旦我做了
php artisan serve
然后走到我本地主机的根目录,一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.