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