ThinkPHP6開發博客實戰入門(四),路由地址和調試模式

當我們在app應用目錄創建home/controller/Index.php文件的時候,同時創建index操作方法:

ThinkPHP6開發博客實戰入門(四),路由地址和調試模式

那麼我們就應該在瀏覽器輸入127.0.0.1/index.php/home/index/index訪問到:

ThinkPHP6開發博客實戰入門(四),路由地址和調試模式

顯然出現了問題,其實問題我很清楚,原因是我們在public/index.php綁定了home目錄:

ThinkPHP6開發博客實戰入門(四),路由地址和調試模式

那麼只需要輸入127.0.0.1/index.php/index/index就可以訪問到index操作方法。由於tp對index是默認應用和操作方法,我們也可以用127.0.0.1/index.php,如果通過URL重寫隱藏了index.php入口文件,直接127.0.0.1就能訪問(默認隱藏了index.php)。

同理,我們需要創建一個add操作方法,只需要輸入127.0.0.1/index/add(有些同學可能這一步會出現No input file specified,需要在public/.htaccess文件,把index.php改成index.php?,後面多加一個?號)。

ThinkPHP6開發博客實戰入門(四),路由地址和調試模式

同學們可以試試後臺admin的index操作方法應該怎麼訪問。

關於錯誤提示,需要在本地調試代碼的時候開啟調試模式,如果出現錯誤會詳細的提示錯誤信息,那麼怎麼開啟呢?

我們需要把根目錄的.example.env重命名為.env。當然如果你直接重命名是不行的,提示你需要輸入文件名,這裡我教大家一個簡單的方法。點擊右鍵用記事本的方式打開,然後選擇另存為,把.example.env改成.env,保存類型改成所有文件,編碼默認,直接保存即可。

ThinkPHP6開發博客實戰入門(四),路由地址和調試模式

好,我們輸入127.0.0.1/index/adds,提示方法不存在:app\\home\\controller\\Index->adds()等詳細信息。

ThinkPHP6開發博客實戰入門(四),路由地址和調試模式

好吧,你可以嘗試把這個錯誤解決。


分享到:


相關文章: