ahmedhelalahmed / laravel-greeting
die with greeting message in laravel
Installs: 19
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Type:package
This package is auto-updated.
Last update: 2024-06-11 06:26:33 UTC
README
This package allows die and dump in one input. If there is no input, it will die and dump a default greeting message which is "Hello world". You can change the default message by setting HELLO_WORLD_MESSAGE in .env file also you can log messages to log and clear log file.
Basic usage
Dump simple message:
use AhmedHelalAhmed\LaravelGreeting\Greeting; // It will dump hello world as no input given and default message not changed Greeting::sayMessage();
Dump and die simple message:
use AhmedHelalAhmed\LaravelGreeting\Greeting; // It will dump hello world and stop execution as continue set with false Greeting::sayMessage('hello world',false);
Stop and start sending messages:
use AhmedHelalAhmed\LaravelGreeting\Greeting; $x = 10; Greeting::sayMessage([ 'message1' => 'test', 'x' => $x, 'request' => request() ]); // it will show input array like that /* array:3 [▼ "message1" => "test" "x" => 10 "request" => Illuminate\Http\Request { } ] */ // stop sending messages Greeting::stop(); // this has no effect at all Greeting::sayMessage(); // this has no effect as Greeting messages stopped Greeting::sayMessage("Welcome",false); // continue sending messages Greeting::start(); // this will dump the message and die Greeting::sayMessage("Hello world",false);
Sending messages and log into storage file:
use AhmedHelalAhmed\LaravelGreeting\Greeting; // this will dump welcome message and log it to storage file Greeting::sayAndLog('welcome'); // this will log welcome to storage file and dump welcome message then stop execution Greeting::sayAndLog('welcome',false);
Clear log file:
use AhmedHelalAhmed\LaravelGreeting\Greeting; // this will clear the content of log file Greeting::resetLog(); // you can install // https://github.com/rap2hpoutre/laravel-log-viewer // to view logs
Installation
You can install the package via composer:
composer require --dev ahmedhelalahmed/laravel-greeting
Then publish the configurations:
php artisan vendor:publish --provider="AhmedHelalAhmed\LaravelGreeting\LaravelGreetingServiceProvider"
Contributing
Thank you for considering contributing to ahmedhelalahmed/laravel-greeting .
Security
If you discover a security vulnerability within ahmedhelalahmed/laravel-greeting , please send an e-mail to Ahmed Helal via ahmed.helal.online@gmail.com. All security vulnerabilities will be promptly addressed.
Credits
License
ahmedhelalahmed/laravel-greeting is open-sourced software licensed under the MIT license.