💿Config
GitHub Integration
to integrate and connect GitHub to your server you need to add this config to your services.php config
'github' => [
'client_id' => env('GITHUB_CLIENT_ID'),
'client_secret' => env('GITHUB_CLIENT_SECRET'),
'redirect' => 'https://example.com/admin/github/callback',
],where https://example.com is your domain name and on your .env file change GITHUB_CLIENT_ID GITHUB_CLIENT_SECRET with your own.
now you need to create a new app on your GitHub, The simplest way to create a GitHub app is to go to GitHub itself:
Go to the
Settingspage of our profile.Go to
Developer Settingfrom the left menu.Click on the
New GitHub Appbutton.
now your GitHub is connected and you can try to add new Credentials to GitHub.
Integrate Cloudflare
you can integrate your Cloudflare to auto-add your subdomains to Cloudflare, by just adding these values
Cloudflare ZONE ID [The ZONE ID of your domain on Cloudflare]
Cloudflare Email [Your Cloudflare email]
Cloudflare API Key [Your Cloudflare API Key With Zone Management Permissions]
Change WebHook URL
we use webhook to interact with server tasks, so you need to make your URL online you can use services like Ngrok to share your local server to be online, or just upload your project and get a domain, then on your .env file add this var
WEBHOOK_URL=https://example.commake sure that you add endpoint of the webhook to VerifyCsrfToken on $except array like this
protected $except = [
'/webhook/*',
];Publish Assets
you can publish a config file by using this command
php artisan vendor:publish --tag="tomato-eddy-config"you can publish view files by using this command
php artisan vendor:publish --tag="tomato-eddy-views"you can publish language files by using this command
php artisan vendor:publish --tag="tomato-eddy-lang"you can publish migration files by using this command
php artisan vendor:publish --tag="tomato-eddy-migrations"Last updated
Was this helpful?