我是Laravel的新手,我正在尝试了解使用Laravel处理网页的正确方法。
目前,我有一个默认路由,该路由指向名为login.php的文件。 login.php只包含html,但是当我转到localhost / myapp / public / index.php /时,会显示login.php的html结构而不是文件呈现。
例如,如果我要说< \ p> Hello World< \ p> (没有'\',所以一个真正的段落标记),我会得到< \ p> Hello World< \ p>而不是:
Hello World
我目前的路线是:
Route :: get('/',function(){
return View::make('login');
});
login.php只是一个基本的html文件。当View返回时,我得到没有渲染的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的新手。谢谢!
答案 0 :(得分:0)
路径文件应如下所示
Route::get('login', function() {
return View::make('login');
});
假设login.php
位于app/views/
文件夹中。
这是访问登录页面的网址,假设您使用的是工匠来运行服务器localhost:8000/login.php
答案 1 :(得分:0)
我的问题是我必须启动Laravel服务器才能实际查看我的页面。
我做了
php artisan serve
转到我的本地主机的根目录,一切正常。