localhost / Laravel / public - notfoundhttpexception错误

时间:2018-03-20 05:43:20

标签: php laravel apache

我正在尝试输出一个非常基本的程序,上面写着'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"

请帮帮我。

3 个答案:

答案 0 :(得分:0)

试试这个。您可以从网址中删除公共目录。

  
      
  1. 将server.php文件重命名为root
  2. 中的index.php文件   
  3. 将.htaccess文件从公共目录移动到root
  4.   

访问您的网址

  

本地主机/ laravel /

检查它是否有效?

答案 1 :(得分:0)

  1. 使用内置服务器或
  2. WAMP或MAMP或XAMPP
  3. 如何使用内置服务器? 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或wamp

    在htdocs(xampp)或相关根目录中安装新的laravel应用程序。

    从wamp或xampp服务器启动apache和mysql服务器。

    浏览localhost:80/laravel/blog =&gt;这里的博客是laravel文件夹中提供的laravel应用程序

答案 2 :(得分:0)

  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/
  10. 以下是这些确切的步骤。在不到30秒的时间内运行。 https://s3.amazonaws.com/stackoverflow-images/hello-world-laravel.gif

    Route::get('/',function() { ...中的路由web.php正在使用laravel helper来呈现刀片模板。

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