当在Laravel5.1 中安装Laravel果/HTML时,我遇到了问题。首先,我通过Composer安装:
composer require illuminate/html
信息:Using version ~5.0 for illuminate/html ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev)
但是它是5.0版,所以请删除它。
composer remove il
错误:
(1/1) FatalErrorException
Class 'Form' not found in kproject.dev/posts/create
我已经将这些添加到别名中:
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
并将其添加到提供者中:
Collective\Html\HtmlServiceProvider::class,
这是create.blade.php
@
我正在使用Laravel5.1,并安装了集合的HTML和表单助手。
我现在试图扩展它来处理几个自定义表单元素,但是我很难让它正常工作。我目前的错误是:
Argument 1 passed to Collective\Html\FormBuilder::__construct() must be an instance of Collective\Html\HtmlBuilder, instance of Illuminate\Foundation\Application given
我的类对FormBuilder进行了如下扩展:
namespace Helpers;
使用\\Html\For
我已经用Laravel Collective版本替换了Illuminate\HTML包,编写器的东西做得很好,但是ViewEngine仍然把HTML而不是Html放到我的编译视图中。我得到了以下错误
FatalErrorException in a59c8f4e39e21fe743ceaf7a4de9f1da line 14:
Class 'HTML' not found
这就是它抱怨的线路
<?php echo HTML::style(elixir('css/backend.css')); ?>
我的config/app.php看起来像这样
我知道还有很多其他的问题也有同样的错误,比如:
我的问题是,我已经按照所有建议的步骤在我的本地(XAMPP)上解决了这个问题,并且它没有任何故障地修复了它。问题是当我部署到我的AWS ubuntu盒(nginx)时。我遵循了所有常用的指示:
我的提供者和别名被添加时,我做了一个git拉从我从我的本地推送。也许这个文件应该是gitignored的,并且是手动在服务器上进行的更改?
Next, add your new provider to the providers array of config/app.php:
'providers' => [
// .
我有点卡在这里了,我不能让FormFacade在每次加载我的视图时都能工作,它会抛出错误。
ErrorException (E_ERROR)
Class 'GeneaLabs\LaravelCasts\FormFacade' not found (View:
C:\inetpub\wwwroot\Laravel\howlong\resources\views\index.blade.php)
Previous exceptions
Class 'GeneaLabs\LaravelCasts\FormFacade' not found (0)
我已经添加了
我已经尝试了许多其他帖子的解决方案,但是我在一个新的laravel安装中的图像不起作用。我现在用的是拉拉5.5.33。
我在公用文件夹中创建了一个名为“img”的新文件夹。其中我添加了一个名为logo.jpg的图像。我尝试了以下方法在一个清晰的网页上显示该图像。
{{URL::to('/img/logo.jpg')}}
(returns a string in the browser)
In the shell it does say:
[Sun Feb 4
我读到"illuminate/html": "5.*",不再维护,所以我想我应该这样做:
当我试图通过composer update更新composer时,我得到了一个错误,它说
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Illuminate\Html\HtmlServiceProvider' not found
我不明白这是怎么回事。
这是我的Composer.json的请求部分
"require": {
"php"
我见过这样的类,它们使用facade并在acessor上注册一些东西。
use Illuminate\Support\Facades\Facade;
/**
* @see \Collective\Html\FormBuilder
*/
class FormFacade extends Facade {
/**
* Get the registered name of the component.
*
* @return string
*/
protected static function getFacadeAccessor()