在叶片L5中没有输出表单



在我的composer.json

"illuminate/html": "^5.0"

我做了一个composer dump- auload,所以一切都很好。

在我的app.config中,我在我的providers部分中有:

IlluminateHtmlHtmlServiceProvider::class,

在我的别名部分,我有:

    'Form'      => IlluminateHtmlFormFacade::class,
    'Html'      => IlluminateHtmlHtmlFacade::class,

如果我去tinker并键入Form::open(),可以预见我得到:

<form method="POST" action="http://localhost" accept-charset="UTF-8"><input name="_token" type="hidden">

但是,在我的刀片页面中,如果我执行a:

        {!! Form::open() !!}
        {!! Form::close() !!}

我看到那页上的字了!我讨厌问这样一个愚蠢的问题,但我怎么能得到这个工作在我的刀片页?

应该是:

{!! Form::open() !!}
{!! Form::close() !!}

当我把Form标签放到刀片页面上

{!! Form::open() !!}
{!! Form::close() !!}

源html源是

<form method="POST" action="http://localhost/test" accept-charset="UTF-8">
    <input name="_token" type="hidden" value="zgd8BaZDnnDeF6qFdODQM9tjwmBOWgQp1bAHqMWY">
</form>

composer.json

"require": {
   "illuminate/html": "~5.0"
}

配置/app.php

'providers' => [
   IlluminateHtmlHtmlServiceProvider::class,
 ],
'aliases' => [
   'Form' => IlluminateHtmlFormFacade::class,
   'Html' => IlluminateHtmlHtmlFacade::class,
]

我有一个别名,我喜欢用

alias cleanslate='artisan cache:clear;artisan clear-compiled;composer dump-autoload;rm -fv ./storage/framework/views/*'

的组合
artisan cache:clear;
artisan clear-compiled;
composer dump-autoload;
rm -fv ./storage/framework/views/*;

这可以帮助摆脱奇怪的问题。

我能想到的唯一一件事是运行composer update和/或composer install

编辑

有几件事你可以试试。

  1. 使存储目录可写

    chmod 777 -R ./storage

  2. 在两个项目的app目录上运行diff,一个工作,一个不工作,并根据需要进行任何调整。

  3. 将所有源代码复制到项目中。

最新更新