我仍然希望将代码保存在公共目录中,并且由于必须使用学校的计算机,因此无法将URL从localhost
指向其他地址。
示例:每当我输入href
的URL时,都必须这样输入。 (larsamp是我的项目名称,posts是参数)
<a href="/larsamp/public/about">About</a>
但是我只想输入这个
<a href="/about">About</a>
这是路由PHP:
Route::get('/about', 'PagesController@about');
我找到了一些解决方案,但是它们不起作用。
总而言之,一种在不使程序变得过于复杂的情况下缩短URL的方法,可以在学校计算机上使用(无需更改host.txt)
答案 0 :(得分:1)
您可以使用url()
帮助程序,该帮助程序返回完全限定的url:
<a href="{{ url('about') }}>About</a>
https://laravel.com/docs/5.8/helpers#method-url
或者还有route()
助手:
Route::get('/about', 'PagesController@about')->name('pages.about');
<a href="{{ route('pages.about') }}>About</a>