File: //var/www/html/punjabcabs/Original_Backup/app/Helper/ControllerHelper.php
<?php
namespace App\Helpers;
use File;
use Setting;
use \Carbon\Carbon;
class Helper
{
public static function upload_picture($picture)
{
$file_name = time();
$file_name .= rand();
$file_name = sha1($file_name);
if ($picture) {
$ext = $picture->getClientOriginalExtension();
$picture->move(public_path() . "/uploads", $file_name . "." . $ext);
$local_url = $file_name . "." . $ext;
$s3_url = url('/').'/uploads/'.$local_url;
return $s3_url;
}
return "";
}
public static function delete_picture($picture) {
File::delete( public_path() . "/uploads/" . basename($picture));
return true;
}
public static function generate_booking_id() {
return Setting::get('booking_prefix').mt_rand(100000, 999999);
}
public static function hideEmail($email) {
return $email;
}
public static function hidechar($char) {
return $char;
}
public static function date_formatter($str){
$date = Carbon::parse($str);
return $date->format('Y-m-d');
}
public static function date_formatter_rev($str){
$date = Carbon::parse($str);
return $date->format('d-m-Y');
}
public static function datetime_formatter($str){
$date = Carbon::parse($str);
return $date->format('Y-m-d H:i:s');
}
}