簡體   English   中英

Laravel路由URL問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM