【问题标题】:Laravel - Basic routing issueLaravel - 基本路由问题
【发布时间】:2016-09-23 19:34:30
【问题描述】:

我是 Laravel 新手,在更改项目的默认页面时遇到了一些问题。

我已经安装了 Laravel 并尝试更改路由设置

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

Route::get("/", function(){return view("home");})

。我在 Resources/views 中添加了一个简单的 php 页面 home.blade.php 但它无法显示“主页”页面。

我也尝试通过添加 HomeController 来使用 Controller 方法,并且有一个名为“showHomePage”的函数将返回视图(“home”)但仍然没有运气。

是否需要任何设置/配置?谢谢

【问题讨论】:

  • 你能显示错误吗?
  • 仅 Http 500 错误。没有 Laravel 错误
  • 好的,你应该 chmod 777 文件夹存储和 chmod 775 供应商。再试一次
  • 好的,我会试试的,但是默认的欢迎页面可以正常工作。只是新添加的页面不起作用。
  • 因为,当你添加新的文件视图时,laravel 会在 storage/framework/views 中渲染文件视图。你应该chmod权限文件夹存储,它会工作

标签: php laravel laravel-5.2


【解决方案1】:

您需要在更改模板或任何视图代码后清除已编译的视图文件。 (无需使用命令服务)

php artisan view:clear

或删除 storage/framework/views 中的所有文件

或者你应该 chmod 777 文件夹存储和 chmod 775 供应商。

【讨论】:

    【解决方案2】:

    感谢 mydo47 的建议。 chmod 777 文件夹存储和 chmod 775 供应商(递归应用到所有子文件夹)解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-31
      • 1970-01-01
      • 1970-01-01
      • 2014-10-24
      • 2014-08-14
      • 2018-11-20
      相关资源
      最近更新 更多