Helpers PHP globaux
Introduction​
Les helpers sont des fonctions raccourcies chargées dans l'application qui permet de faire rapidement certaine action. Voici la liste des helpers qui existe dans l'application Bow Framework. Voici les helpers dispnoble dans l'application.
Helper de gestion HTTP​
- app
- config
- response
- response_json
- response_download
- set_response_status_code
- set_response_header
- get_response_header
- request
- redirect
- redirect_back
- url
- route
- old
- view
Base de donnée​
- db
- table
- app_db_table
- get_last_insert_id
- app_db_select
- app_db_select_one
- app_db_insert
- app_db_delete
- app_db_update
- app_db_statement
- app_db_transaction
- app_db_transaction_started
- app_db_rollback
- app_db_commit
- pdo
- set_pdo
- app_db_seed
Sécurité​
- encrypt
- decrypt
- app_hash
- bow_hash
- sanitize
- secure
- csrf_token
- csrf_field
- method_field
- create_csrf_token
- gen_csrf_token
- verify_csrf
- csrf_time_is_expired
Gestion d'évènement​
Système de storage​
Helper Application​
- app_env
- app_assets
- app_abort
- app_abort_if
- app_mode
- app_in_debug
- auth
- app_auth
- logger
- app_logger
- app_now
- client_locale
- view
Chaine de caractère​
- str_uuid
- str_slug
- str_is_mail
- str_is_domain
- str_is_slug
- str_is_alpha
- str_is_lower
- str_is_upper
- str_is_alpha_num
- str_shuffle_words
- str_wordily
- str_plural
- str_camel
- str_snake
- str_contains
- str_capitalize
- str_random
- str_force_in_utf8
- e
- str_fix_utf8
Session et Cookie​
Email​
Validation​
Autre​
Utilisation​
app​
Ce helper permet d'avoir accès au container de Bow Framework.
app("mail");
config​
Permet d'avoir accès à la configuration de Bow Framework.
config("mail")
response​
Permet d'avoir accès à une instance de \Bow\Http\Response::class.Elle doit être utilisée impérativement dans un controlleur. Avoir plus d'information sur les méthodes possible ici
return response($content = "hello papac", $code = 200);
request​
Permet d'avoir accès à une instance de \Bow\Http\Request::class. Elle doit être utilisée impérativement dans un contrôleur. Avoir plus d'information sur les méthodes possible ici
$name = request()->get("name");