我不确定以下问题有什么问题(我使用PHP和laravel)。我有一个带页眉和页脚的主模板。我有一个视图(注册)用于创建一些请求(视图,控制器和模型)。到目前为止一切都很好。现在,我正在尝试添加一个编辑视图并创建一个新视图(RegisterEdit - 与上一个视图相同),但只是填充了给定id的值。在这个新视图中,页面上的所有链接(页眉和页脚)都是错误指向的。
在旧视图中,指向主页的链接如下:
mywebsite.com/home
但是在编辑视图中,这正在改为
mywebsite.com/RegisterEdit/home
以下是我的路线。
Route::get('Register', 'CreateRequestController@Page_Load');
Route::post('Register', 'CreateRequestController@CreateRequest');
Route::get('RegisterEdit/{id}', 'CreateRequestController@Page_Load');
Route::post('RegisterEdit', 'CreateRequestController@CreateRequest');
任何想法,这里可能出现什么问题?
答案 0 :(得分:0)
要在代码中创建网址,您应该使用URL::to
,例如:
<a href="{{ URL::to('home')">Home page</a>
或者您应该在标题的<head>
部分添加:
<base href="http://mywebsite.com/">
(域名后需要尾随斜杠)。