[有几个这样的问题,但没有一个对我有用。
我在Laravel有一个新项目。我创建了新的/register
路线,效果很好。但是/login
不起作用。我收到403 Forbidden
错误和下面的nginx/1.13.3
。我尝试在项目的根目录中添加新的.htaccess
文件,但该文件不起作用。我有一个几个月前创建的项目,其路由为/login
,并且仍然可以完美运行,根本没有.htaccess
。
我正在使用Homestead
机器作为服务器,并且我有Laravel 5.6.1
。项目。
而且,无论我做什么,仍然存在相同的错误。我可以删除路由,控制器或视图(只是为了引发新的熟悉的错误),但仍然是相同的。
有什么想法吗?
首先,nginx doesn't need an .htaccess
file。它在新的Laravel项目中为apache用户提供。
第二,Laravel内置了身份验证路由,您无需创建.htaccess
和login
路由。运行:
register
搭建您的身份验证路由和视图。尝试删除您创建的php artisan make:auth
路由并运行上述命令。
刚刚运行
/register
和
php artisan make:auth
在新的Laravel应用程序中。
然后,将浏览器导航到
php artisan migrate
或分配给您的应用程序的任何其他URL。这两个命令将帮助您搭建整个身份验证系统!