Php 在刀片模板页面中包含辅助文件

Php 在刀片模板页面中包含辅助文件,php,laravel,laravel-4,Php,Laravel,Laravel 4,我想知道如何包含用于表单验证的helpers函数。我是laravel的新手,所以我对它的工作原理只有一个基本的了解,但我甚至不知道如何包含一个文件,该文件中包含我想用来验证表单以进行错误检查的函数。这就是我想在我的所有表格中使用的内容。如何在具有表单的页面上以全局规模显示此页面 helper.php <?php public function hasError($error) { if(strlen($error) > 0) { echo "has-

我想知道如何包含用于表单验证的helpers函数。我是laravel的新手,所以我对它的工作原理只有一个基本的了解,但我甚至不知道如何包含一个文件,该文件中包含我想用来验证表单以进行错误检查的函数。这就是我想在我的所有表格中使用的内容。如何在具有表单的页面上以全局规模显示此页面

helper.php

<?php 
    public function hasError($error) {
    if(strlen($error) > 0) {
        echo "has-error";
    }
}

如何在控制器中处理验证?当您在验证后像这样返回时:

        // Return error
        return Redirect::back()
                        ->withInput()
                        ->withErrors($validator);
您可以显示如下错误:

<small class="red">{{{ $errors->first('keywords') }}}</small>
例如:

 <div class="form-group {{ $errors->has('keywords') ? 'has-error' : '' }}">
在应用程序的根目录中编辑
composer.json
,并添加:
“应用程序/库”

示例(composer.json):

"autoload": {
    "classmap": [
        "app/commands",
        "app/controllers",
        "app/models",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/TestCase.php",
        "app/libraries"
    ]
},
在控制台中键入:

composer dump-autoload
现在,您可以像这样调用“函数”,如“任何地方”:

Helper::hasError($error);
"autoload": {
    "classmap": [
        "app/commands",
        "app/controllers",
        "app/models",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/TestCase.php",
        "app/libraries"
    ]
},
composer dump-autoload
Helper::hasError($error);