Install Laravel 12 App
Run below this command
composer create-project laravel/laravel example-app
Setup create a custom class using artisan command
php artisan make:class ChangeDateFormat
app/ChangeDateFormat.phplike as below code
<?php
  
namespace App;
  
use Illuminate\Support\Carbon;
  
class Helper
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public static function yyyymmddTOmmddyyyy($date)
    {
        return Carbon::parse($date)->format('m/d/Y'); 
    } 
  
    /**
     * Write code on Method
     *
     * @return response()
     */
    public static function mmddyyyyTOyyyymmdd($date)
    {
        return Carbon::parse($date)->format('Y/m/d'); 
    }
}
create route
routes/web.php like as below code
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\DateFormatController;
/*
 * |--------------------------------------------------------------------------
 * | Web Routes
 * |--------------------------------------------------------------------------
 * |
 * | Here is where you can register web routes for your application. These
 * | routes are loaded by the RouteServiceProvider and all of them will
 * | be assigned to the "web" middleware group. Make something great!
 * |
 */
Route::get('/', function () {
    return view('welcome');
});
Route::controller(DateFormatController::class)->group(function () {
    Route::get('/date-format-change', 'index');
});
Create controller
Run below this command to create controller
php artsan make:controller DateFormatController
app\Http\Controllers\DateFormatController.php like as below code
<?php
  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
use App\ChangeDateFormat;
  
class DateFormatController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $date1 = ChangeDateFormat::yyyymmddTOmmddyyyy('2024/03/21');
        $date2 = ChangeDateFormat::mmddyyyyTOyyyymmdd('03/21/2024');
        dd($date1, $date2);
    }
}
Run Laravel App:
Now Run your laravel 12 app after run these below commands
php artisan serve
Go to your web browser, hit this URL http://localhost:8000/whatsapp and see your laravel app output:
 

No comments: