[英]Laravel Routing URL issue
我不太確定以下問題出了什么問題(我在laravel中使用PHP)。 我有一個帶有頁眉和頁腳的主模板。 我有一個用於創建某些請求(視圖,控制器和模型)的視圖(注冊)。 到目前為止一切都很好。 現在,我試圖添加一個編輯視圖並創建一個新視圖(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');
任何想法,這可能是什么問題?
要在代碼中創建url,您應該使用URL::to
,例如:
<a href="{{ URL::to('home')">Home page</a>
或者您應該在標題的<head>
部分中添加:
<base href="http://mywebsite.com/">
(在域名后必須在后面加上斜線)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.