Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Laravel 5.5
- Created Facades
- ==============================================
- (1)
- path:[App\Classess]
- Created forder Classess with file [Helper].php
- ----------------------------------------------
- <?php
- namespace App\Classes;
- class Helper {
- public function emailOrPhone($email_phone) {
- ...
- return $something
- }
- =============================================
- (2)
- path:[App\Facades]
- Created forder Facades with file [Helper].php
- ---------------------------------------------
- <?php
- namespace App\Facades;
- use Illuminate\Support\Facades\Facade;
- class Helper extends Facade {
- protected static function getFacadeAccessor()
- {
- return 'Helper';
- }
- }
- =============================================
- (3)
- php artisan make: provider [HelperServiseProvider].php
- Add use App in top file
- ---------------------------------------------
- public function register()
- {
- App::bind('Helper', function ()
- {
- return new \App\Classes\Helper;
- });
- }
- =============================================
- (4)
- path:[config\app.php]
- Add providers
- Add aliases
- ---------------------------------------------
- 'providers' => [
- ...
- App\Providers\[HelperServiceProvider]::class,
- ]
- 'aliases' => [
- ...
- 'Helper' => App\Facades\[Helper]::class,
- ]
- =============================================
- add use [Helper]; in used file.
Add Comment
Please, Sign In to add comment