vluzrmos/func-helpers
最新稳定版本:v0.3.1
Composer 安装命令:
composer require vluzrmos/func-helpers
包简介
Funções helpers para Laravel.
README 文档
README
That package is not longer maintained.
Funções helpers para projetos Laravel.
Basta adicionar no seu compose.json:
"require": {
"vluzrmos/func-helpers":"dev-master"
}
e depois atualizar seu composer composer update vluzrmos/func-helpers.
Exemplo
Carregando todos os helpers de uma vez
FuncHelpers\load_all_helpers(); //carrega todos os helpers de uma vez
String Helpers
FuncHelpers\load_helper("string"); t("reminders.password") /* Alias para Lang::get() */ str_words("lorem ipsum sit at doem", 3, "..."); /* Limita a string dada à 3 palavras (alias para Str::words)*/ class_dotcase(new Admin\User\Profile); /* Retornará uma string com: admin.user.profile */ str_autolink("Visite meu github https://github.com/vluzrmos", ["target"=>"_blank"]); /* Trasforma o link para meu github em uma tag html */ is_email("vluzrmos@gmail.com"); /* Verifica que a string dada é um email válido*/ encrypt($str) e decrypt($encryptedStr); /* Encripta e decripta uma string (alias para Crypt::encrypt e Crypt::decrypt */
Array Helpers
FuncHelpers\load_helper("array"); /* Combinando arrays unidimensionais */ $names = array('john', 'willian', 'matheus'); $last_names = array('doel', 'shaks', 'kelvin'); $keys = array('first_name', 'last_name'); array_combine_values_assoc($keys, $names, $last_names); /* retornará */ [ ["first_name" => "john", "last_name"=>"doel"], ["first_name" => "willian", "last_name"=>"shaks"], ["first_name" => "matheus", "last_name"=>"kelvin"] ];
HTTP helpers
FuncHelpers\load_helper("http"); //Suponha que tenhamos um formulario e que este fora enviado para a action no controller e agora vamos tentar salvar if(!$model->save()){ //supondo que a validação falhe Session:flash("Houve um erro ao salvar os dados do formulario."); return redirectBackOrDefault("/user/profile/edit"); //redireciona o usuário } else{ Session::flash("Alterações salvas com sucesso!"); return Redirect::to("user/profile/edit"); }
统计信息
- 总下载量: 47
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GNU-GPL
- 更新时间: 2014-12-10