Laravel的链接在localhost中不起作用

问题描述 投票:0回答:1

我已经在xampp中运行了一个laravel项目。主页显示完美,但是当我单击时,对于所有其他链接,它将带我到xampp仪表板。

。env文件

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:Dm34MLg8AbQk4ADyIG9cYPaIwYbQgrUgrN7Ani/x+JA=
APP_DEBUG=true
APP_URL=http://localhost:90/office/sencare

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=sencare_v2
DB_USERNAME=root
DB_PASSWORD=

。htaccess

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

问题出在哪里?

有人帮忙吗?预先感谢。

如果有其他需要,请告诉我。

php laravel .htaccess xampp laravel-5.8
1个回答
0
投票

您可能会在本地主机上创建自定义项目的自定义域

转到以下文件夹C:\Windows\System32\drivers\etc并打开主机文件,粘贴以下行并保存。

127.0.0.1  laravel.test

通过执行此操作,我们告诉Windows将laravel.test域定向到我们的本地主机不用担心,http://localhost仍将保留为好。

现在,您将在Apache中创建一个虚拟主机,并指示您服务器在有人请求时加载特定文件夹的内容laravel.test网址。特定的文件夹是您的Laravel项目的公共目录。在您的Apache的目录中找到httpd-vhosts.conf文件conf目录,例如:C:\xampp\apache\conf\extra\httpd-vhosts.conf,打开它,粘贴以下行并保存。

<VirtualHost laravel.test:80>
    DocumentRoot "C:/xampp/htdocs/your_project/public"
</VirtualHost>

现在启动/重新启动您的apache服务器,并在您的服务器中访问laravel.test首选浏览器。您的laravel项目应该已启动并正在运行那里。

Source

© www.soinside.com 2019 - 2024. All rights reserved.