我一直致力于两个laravel 5.1。*项目。我一直在使用内置服务器并像这样运行项目:
php artisan serve
http://localhost:8000
一切都运行得很好但是现在我已经复制了两个项目并放在我的htdocs目录中并像这样访问它们:
项目一:http://localhost/lara_rocks1/public/
当我只是浏览页面但没有身份验证和注册功能时,这是有效的。我使用laravel附带的特性来实现auth。例如,当我单击登录,注销等时,页面只是刷新而没有任何反应。可能是什么问题?
项目二:http://localhost/the_future/public/auth/login
对于这种情况,只显示一个空白页面。我错过了什么?
以下是公共文件夹中我的.htaccess文件的内容:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
感谢帮助
答案 0 :(得分:0)
在项目2中遇到了和你一样的问题。对于我来说,存储文件夹没有使用写入权限:
sudo chmod -R 777 storage/
对于项目一,他们提交
vendor/laravel/framework/src/Illuminate/Foundation/Auth
以下是laravel中实现的注册,登录,注销功能的所有路径和重定向
希望有所帮助