簡體   English   中英

我應該如何更改路線以使其通過“。”號找到路線?

[英]how should i change a route to make it find routes by dotes “.”?

我正在做一個項目,該項目是我正在學習的教程,其版本與我的LARAVEL版本不同。 因此它始終用點來路由控制器,但不對路由頁面代碼進行任何更改。 例如設置或更改潰敗名稱或類似名稱,對於該版本,它可以正常工作。 但是在我的項目中,服務器無法識別這種路由。 我應該如何更改路線才能正常工作?

我知道對於我們添加它們的那些路由,我們可以為它們設置一個名稱以正確找到路由,但是我需要以一種可以正常工作的方式設置/home路由,但是我在哪里添加都沒關系路線名稱( .homehome)中的點。 ,將無法正常工作!

這是我的web.php代碼: Route::get('/home', 'HomeController@index')->name('home');

和我的控制器

public function index()
    {
        return View('index.index');
    }

本地主機:8000 / home工作正常,但我需要修復本地主機:8000路由才能識別

不清楚你在問什么。

您已經為/home了一個名為home的URL。 這意味着您可以在刀片模板中調用

<a href="{{ route('home') }}">

點可以用作分隔符號,命名路線home.index通常意味着:home控制器,索引方法。 可以隨便你。

因此,您可能希望將路由名稱更改為->name('home.index')

然后,您可以使用route('home.index')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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