html - 如何在 Laravel 5.0 的 Controller 中使用 echo HTML::script

标签 html laravel ckeditor laravel-facade

我需要使用

echo HTML::script('js/ckeditor/ckeditor.js');

在我的 Controller 和函数中,但未找到错误HTML

我使用的是larvel 5.0。 tnx

最佳答案

HTMLFORM从 Laravel 5+ 中删除要使用它们,您必须将它们包含在 composer.json 中。并添加 AliasService Providerconfig\app.php 您可以找到它们here

从 Laravel 5 {{}} 开始与 {{e('sting')}} 相同//htmlentities 要输出 html,您需要使用 {!! HTML::() !!} without htmlentities

如果您需要使用echo 只需将其包装为 <?php ?>标签 <?php echo HTML::() ?>

如果你使用它 Controller 你需要使用像 \Html::()或之前Controller class添加 use HTML;

HTMLHtml取决于你Alias arrayconfig\app.php

Composer .json

"illuminate/html": "^5.0",

Config/app.php 服务提供者

'Illuminate\Html\HtmlServiceProvider',

Config/app.php 别名

'Form'      => 'Illuminate\Html\FormFacade',
'HTML'      => 'Illuminate\Html\HtmlFacade',

Controller

<?php namespace App\Http\Controllers;
use HTML;
class SomeController extends Controller{
    public function foo(){
        echo HTML::();
    }
}

关于html - 如何在 Laravel 5.0 的 Controller 中使用 echo HTML::script,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35427775/

相关文章:

javascript - 单击和模糊时的 Angular js

php - 如何使用 eloquent with 访问 laravel 中的表不直接附加

ruby-on-rails - 用于 ruby​​ on rails 的 CKFinder gem

javascript - CkEditor 工具栏组选项下拉

javascript - 如何通过类名将配置应用于文本区域?

javascript - 遍历集合的每个集合(容器)以匹配甚至它们的高度

Javascript if/else 提交

javascript - 如何在 jQuery 中使用 jquery 变量?

php - Laravel 中的条件路由

laravel - 使用 Laravel 进行 Flutter FCM