我有我的composer.json
"illuminate/html": "^5.0"
我做了一个composer dump-autoload,所以一切都很顺利。
在我的app.config中,我在我的提供者部分:
Illuminate\Html\HtmlServiceProvider::class,
在我的别名部分,我有:
'Form' => Illuminate\Html\FormFacade::class,
'Html' => Illuminate\Html\HtmlFacade::class,
如果我去修改并输入Form :: open(),可以预见我得到:
<form method="POST" action="http://localhost" accept-charset="UTF-8"><input name="_token" type="hidden">
但是,在我的刀片页面中,如果我执行了:
{!! Form::open() !!}
{!! Form::close() !!}
我在页面上看到了这些字样!我讨厌提出这样一个愚蠢的问题,但我怎样才能在我的刀片页面中使用它?
答案 0 :(得分:0)
当我将表单标记放在刀片页面上时
{!! 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' => [
Illuminate\Html\HtmlServiceProvider::class,
],
'aliases' => [
'Form' => Illuminate\Html\FormFacade::class,
'Html' => Illuminate\Html\HtmlFacade::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
修改强>
你可以尝试一些事情。
使存储目录可写。
chmod 777 -R ./storage
在两个项目的应用程序目录中运行diff
,该项目可以运行,并且不会根据需要进行任何调整。
将所有来源复制到有效的项目中。
答案 1 :(得分:0)
应该是:
{!! Form::open() !!}
{!! Form::close() !!}