URL 在 Laravel 8 中添加了两次
URL gets added twice in Laravel 8
当我第二次按下导航按钮时,出于某种原因
浏览器中的 URL 重复了两次。澄清一下,第一次单击按钮会将用户发送到正确的 URL,第二次单击由于 URL.
的重复而失败
观察:
我怀疑可能是相对路径的问题,因此当按两次系统按钮时,它应该再次添加相对路径。
我正在使用@extends,我怀疑系统试图加载@extends 两次。
第一次按下按钮(可见URL):
http://localhost:8000/sites/tax-declarations/add-data
再次按下同一个按钮(可见 URL):
http://localhost:8000/sites/tax-declarations/sites/tax-declarations/add-data
路线
路线::视图('/sites/tax-declarations/add-data',
'pages/sites/tax_declarations/add_data');
航海刀
<div class="navigation">
<ul>
<li><a href="sites/tax-declarations/add-data">Add data</a></li>
</ul>
</div>
当使用相对 URLs 时,'href' 中的路径将附加到您所在的当前 directory/segment。您可以将 /
添加到相对路径的开头,使该路径现在相对于站点的根目录。
更好的选择可能是使用 URL 助手之一为您生成绝对 URL:
<a href="{{ url('sites/tax-declarations/add-data') }}">...</a>
Laravel 8.x Docs - URL Generation - Generating Basic URLs url
当我第二次按下导航按钮时,出于某种原因 浏览器中的 URL 重复了两次。澄清一下,第一次单击按钮会将用户发送到正确的 URL,第二次单击由于 URL.
的重复而失败观察:
我怀疑可能是相对路径的问题,因此当按两次系统按钮时,它应该再次添加相对路径。
我正在使用@extends,我怀疑系统试图加载@extends 两次。
第一次按下按钮(可见URL):
http://localhost:8000/sites/tax-declarations/add-data
再次按下同一个按钮(可见 URL):
http://localhost:8000/sites/tax-declarations/sites/tax-declarations/add-data
路线
路线::视图('/sites/tax-declarations/add-data', 'pages/sites/tax_declarations/add_data');
航海刀
<div class="navigation">
<ul>
<li><a href="sites/tax-declarations/add-data">Add data</a></li>
</ul>
</div>
当使用相对 URLs 时,'href' 中的路径将附加到您所在的当前 directory/segment。您可以将 /
添加到相对路径的开头,使该路径现在相对于站点的根目录。
更好的选择可能是使用 URL 助手之一为您生成绝对 URL:
<a href="{{ url('sites/tax-declarations/add-data') }}">...</a>
Laravel 8.x Docs - URL Generation - Generating Basic URLs url