簡體   English   中英

本地主機/ Laravel /公共-notfoundhttpexception錯誤

[英]localhost/Laravel/public - notfoundhttpexception error

我正在嘗試輸出一個非常基本的程序,上面寫着“ hello world”

我的web.php

<? php

Route::get('/',function() {
    return view('welcome');
});

我的welcome.blade.php文件

{{ 'Hello World' }}

welcome.blade.php位於views文件夾中,但是當我輸入localhost/laravel/public/時,出現錯誤,提示"The page you're looking for cannot be found"

請幫幫我。

試試看。您可以從網址中刪除公共目錄。

  1. 將您的server.php文件重命名為root中的index.php文件
  2. 將.htaccess文件從公共目錄移動到根目錄

像這樣訪問您的網址

本地主機/ laravel /

檢查是否有效?

  1. 使用內置服務器或
  2. WAMP或MAMP或XAMPP

如何使用內置服務器? Windows:

下載git bash或等效的應用程序。 這很容易執行unix命令。

Linux或Mac:
打開終端並瀏覽到laravel項目所在的文件夾。

例如)cd D:/ Desktop / laravel / blog

鍵入php artisan serve --port 9000您可能會看到以下消息

Laravel開發服務器已啟動: http//127.0.0.1 :9000

現在瀏覽http://127.0.0.1:9000/ or http://localhost:9000/

Laravel默認頁面現在應該可見。 現在,您可以修改歡迎刀片文件。 刷新瀏覽器頁面后,它將顯示您所做的更改。

XAMPP或沼澤

在htdocs(xampp)或相關的根目錄中安裝新的laravel applicaton。

從wamp或xampp服務器啟動apache和mysql服務器。

瀏覽到localhost:80/laravel/blog =>這里的博客是laravel文件夾中可用的laravel應用程序

  1. 開放終端
  2. laravel new hello-world-laravelcomposer create-project --prefer-dist laravel/laravel hello-world-laravel
  3. 鍵入cd hello-world-laravel
  4. 鍵入php artisan serve
  5. 打開瀏覽器到: http : //127.0.0.1 : 8000/
  6. 在IDE中打開項目,我使用了崇高的文字。
  7. 編輯welcome.blade.php
  8. 保存編輯。
  9. 打開瀏覽器到: http : //127.0.0.1 : 8000/

這些是實際執行的步驟。 在不到30秒的時間內開始運行。 https://s3.amazonaws.com/stackoverflow-images/hello-world-laravel.gif

web.php Route::get('/',function() { ...正在使用laravel 幫助器來呈現刀片模板。

https://laravel.com/docs/5.6/helpers#method-view

暫無
暫無

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

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