2016-01-04 60 views
0

我已经坐了好几天了,我的路线不想工作。Laravel 5.2路由。现在挣扎数日

我在亚马逊Linux AMI上安装了Laravel(大约8次),我无法使用路由工作。

我增加了一个路线routing.php测试和这个作品,我看到登录页面:

Route::get('login', function() { 
    return View::make('login'); 
}); 

我同样的观点复制到用户的子文件夹,如果我这样做这是行不通的。

Route::get('login', function() { 
    return View::make('users.login'); 
}); 

基本上它看起来像我调用的任何子文件夹不起作用,我得到一个500错误。

我已经在/var/www folder中安装了Laravel,并将目录和DocumentRoot更改为指向/var/www/public文件夹。

这是在公用文件夹我的.htaccess文件:

<IfModule mod_negotiation.c> 
    Options -MultiViews 
</IfModule> 

RewriteEngine On 
RewriteBase/

# Redirect Trailing Slashes... 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

# Send requests to public directory... 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule^index.php [L] 

</IfModule> 

我的存储和引导文件夹,确实有777个权限。

我真的需要这方面的帮助,我没有选择。

谢谢。

+0

尝试使用'users.login'而不是︰'users/login' – Derek

+0

感谢您的回复,但我有:(我只需编辑帖子以修复它。 – AtomicRsa

+0

我打开了一个试用帐户,开始使用cloudways.com,开始复制我的东西和网站的工作:) – AtomicRsa

回答

0

我有同样的问题。经过许多小时试图完成这个工作,我发现我的.htaccess文件是个问题。

只要删除任何空白处并将文件放入UTF8。有时窗口会添加导致问题的特殊字符。