【问题标题】:laravel 5 boilerplate app not workinglaravel 5样板应用程序不工作
【发布时间】:2015-07-04 14:48:13
【问题描述】:

我是 laravel 框架的新手,作为第一个使用该框架的应用程序,我尝试为其创建一个最小的应用程序,我想知道如何查看在 routes.php 下找到的默认身份验证、登录、注册页面?

Route::get('/', 'WelcomeController@index');

Route::get('home', 'HomeController@index');

Route::controllers([
    'auth' => 'Auth\AuthController',
    'password' => 'Auth\PasswordController',
]);

我只能看到如下欢迎页面,

project hosted directory is E:\xampp\htdocs\directory\app\

当我转到这条路径时,http://localhost/directory/public/auth/login 我可以看到登录页面,但它没有任何样式,只是像这样的普通 UI。

当我点击登录按钮时,URL 会重定向到其他地方。

这里 -> http://localhost/auth/login

并显示找不到对象!错误。

我在配置中遗漏了什么?

更新:app.blade.php 似乎没有加载,这就是页面处于纯文本模式而没有任何 html 样式的原因。

【问题讨论】:

  • 你设置了存储目录的写权限吗?
  • @hfingler 我检查了安全设置。所有用户都可以完全控制存储目录
  • 我不知道如何解决这个问题。如果是 Unix,我会说尝试将 777 设置为存储文件夹,但不知道如何在 Windows 中执行此操作。
  • 打开firebug或任何等效工具查看app.css文件的路径是什么,我猜是app.blade.php中包含的app.css的路径有问题

标签: php laravel laravel-4 laravel-5 laravel-routing


【解决方案1】:

您应该将文档根目录设置为指向您的directory/public 文件夹。

这样你就可以直接从http://localhost访问laravel了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-24
    • 1970-01-01
    • 2018-12-23
    • 2019-11-15
    • 2018-08-11
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多