Downloads
Stars
Version
Laravel FA framework Version 1.1.10
$slug = "aaa-222-bbb-Ccc-Ddd"; $snake = "aaa_222_bbb_Ccc_Ddd"; $camel = "aaa222BbbCccDdd"; $title = "aaa 222 Bbb Ccc Ddd";
logd("snake 1=" . snake($slug));
logd("snake 2=" . snake($snake));
logd("snake 3=" . snake($camel));
logd("snake 4=" . snake($title));
output:
snake 1=aaa_222_bbb_ccc_ddd
snake 2=aaa_222_bbb_ccc_ddd
snake 3=aaa_222_bbb_ccc_ddd
snake 4=aaa_222_bbb_ccc_ddd
For URL
logd("slug 1=" . slug($slug));
logd("slug 2=" . slug($snake));
logd("slug 3=" . slug($camel));
logd("slug 4=" . slug($title));
output:
slug 1=aaa-222-bbb-ccc-ddd
slug 2=aaa-222-bbb-ccc-ddd
slug 3=aaa-222-bbb-ccc-ddd
slug 4=aaa-222-bbb-ccc-ddd
logd("camel 1=" . camel($slug));
logd("camel 2=" . camel($snake));
logd("camel 3=" . camel($camel));
logd("camel 4=" . camel($title));
output:
camel 1=aaa222BbbCccDdd
camel 2=aaa222BbbCccDdd
camel 3=aaa222BbbCccDdd
camel 4=aaa222BbbCccDdd
logd("studly 1=" . studly($slug));
logd("studly 2=" . studly($snake));
logd("studly 3=" . studly($camel));
logd("studly 4=" . studly($title));
output:
studly 1=Aaa222BbbCccDdd
studly 2=Aaa222BbbCccDdd
studly 3=Aaa222BbbCccDdd
studly 4=Aaa222BbbCccDdd
For display
logd("to_title 1=" . to_title($slug));
logd("to_title 2=" . to_title($snake));
logd("to_title 3=" . to_title($camel));
logd("to_title 4=" . to_title($title));
output:
to_title 1=Aaa 222 Bbb Ccc Ddd
to_title 2=Aaa 222 Bbb Ccc Ddd
to_title 3=Aaa 222 Bbb Ccc Ddd
to_title 4=Aaa 222 Bbb Ccc Ddd
logd("msg"); to write log in debug level
varDump($obj, "title"); to var_dump($obj) in logger. It supports Laravel Model, it will call $obj->toArray() for Laravel Model.
FileHelper::files($storageDiskName, $folder, $extFilter) use Fa\IO\FileHelper;
$files = FileHelper::files('log_dir_web', '', "log"); varDump($files, 'files');
[2019-10-28 10:37:36] local.DEBUG: [test(WebFileManager:67)] varDump; files=(type=array), count=8
Add below code in routes/api.php Route::get('app/chk_db','Api\AppApiController@checkDatabase'); Route::post('app/chk_db','Api\AppApiController@checkDatabase');
Add below code in app/Http/Controller/Api/AppApiController.php use Fa\Http\CmnApiHelper;
public function checkDatabase() { return CmnApiHelper::checkDatabase($request); }
Add below code in routes/api.php Route::get('app/heartbeat', 'Api\AppApiController@heartbeat'); Route::post('app/heartbeat', 'Api\AppApiController@heartbeat');
Add below code in app/Http/Controller/Api/AppApiController.php use Fa\Http\CmnApiHelper;
public function heartbeat(Request $request) { return CmnApiHelper::heartbeat($request); }