{"id":39751867,"url":"https://github.com/nimbles-nl/laravel-slack","last_synced_at":"2026-01-18T11:26:40.049Z","repository":{"id":57027273,"uuid":"117241161","full_name":"nimbles-nl/laravel-slack","owner":"nimbles-nl","description":"Laravel Slack package","archived":false,"fork":false,"pushed_at":"2018-01-12T19:36:11.000Z","size":46,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-04T17:18:05.377Z","etag":null,"topics":["laravel","package","php","slack"],"latest_commit_sha":null,"homepage":"https://www.nimbles.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nimbles-nl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-12T12:56:04.000Z","updated_at":"2018-01-15T21:56:22.000Z","dependencies_parsed_at":"2022-08-23T16:11:10.878Z","dependency_job_id":null,"html_url":"https://github.com/nimbles-nl/laravel-slack","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/nimbles-nl/laravel-slack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nimbles-nl%2Flaravel-slack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nimbles-nl%2Flaravel-slack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nimbles-nl%2Flaravel-slack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nimbles-nl%2Flaravel-slack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nimbles-nl","download_url":"https://codeload.github.com/nimbles-nl/laravel-slack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nimbles-nl%2Flaravel-slack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28535164,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T10:13:46.436Z","status":"ssl_error","status_checked_at":"2026-01-18T10:13:11.045Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["laravel","package","php","slack"],"created_at":"2026-01-18T11:26:39.954Z","updated_at":"2026-01-18T11:26:40.030Z","avatar_url":"https://github.com/nimbles-nl.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/nimbles-nl/laravel-slack.svg?branch=master)](https://travis-ci.org/nimbles-nl/laravel-slack) [![Latest Stable Version](https://poser.pugx.org/nimbles-nl/laravel-slack/v/stable)](https://packagist.org/packages/nimbles-nl/laravel-slack) [![License](https://poser.pugx.org/nimbles-nl/laravel-slack/license)](https://packagist.org/packages/nimbles-nl/laravel-slack) [![Total Downloads](https://poser.pugx.org/nimbles-nl/laravel-slack/downloads)](https://packagist.org/packages/nimbles-nl/laravel-slack) [![codecov](https://codecov.io/gh/nimbles-nl/laravel-slack/branch/master/graph/badge.svg)](https://codecov.io/gh/nimbles-nl/laravel-slack) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nimbles-nl/laravel-slack/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nimbles-nl/laravel-slack/?branch=master)\n\n\n\nLaravel Slack Package\n=====================\n\nA laravel package for sending Slack messages\n\nFor more information see [Slack](https://slack.com/)\n\n## Requirements ##\n\nLaravel 5.1 or later\n\n\nInstallation\n------------\nInstallation is a quick 3 step process:\n\n1. Download laravel-slack using composer\n2. Configure your HTTP Adapter\n3. Enable the package in app.php\n4. Configure your Slack credentials\n5. (Optional) Configure the package facade\n\n\n### Step 1: Download laravel-slack using composer\n\nAdd nimbles-nl/laravel-slack by running the command:\n\n```\ncomposer require nimbles-nl/laravel-slack\n```\n\n### Step 2: Configure you HTTP Adapter in your service container\nConfigure the http adapter in your AppServiceProvider.php\n\n``` php\nuse GuzzleHttp\\Client as GuzzleClient;\nuse Http\\Adapter\\Guzzle6\\Client as GuzzleAdapter;\n\n\n$this-\u003eapp-\u003esingleton('http.client', function() {\n    return new GuzzleAdapter(new GuzzleClient());\n});\n```\n\n### Step 3: Enable the package in app.php\n\nRegister the Service in: **config/app.php**\n\n``` php\nNimbles\\Slack\\SlackServiceProvider::class,\n````\n\n### Step 4: Configure Slack credentials\n\n```\nphp artisan vendor:publish\n```\n\nAdd this in you **.env** file\n\n```\nSLACK_ACCESS_TOKEN=your_secret_slack_access_token\n```\n\n### Step 5 (Optional): Configure the package facade\n\nRegister the Slack Facade in: **config/app.php**\n\n``` php\n'aliases' =\u003e [\n\n        'App' =\u003e Illuminate\\Support\\Facades\\App::class,\n        'Artisan' =\u003e Illuminate\\Support\\Facades\\Artisan::class,\n        'Auth' =\u003e Illuminate\\Support\\Facades\\Auth::class,\n        ...\n        'Slack' =\u003e Nimbles\\Slack\\Facade\\Slack::class,\n````\n\nUsage\n-----\n\n``` php\n$slackMessage = new SlackMessage('You re looking great today!', '#general', 'AwesomeBot', 'https://www.link-to-avatar.com/image.png');\n\napp('slack')-\u003esendMessage($slackMessage);\n````\n\nOr if you want to use facade, add this in your class after namespace declaration:\n\n``` php\nSlack::sendMessage(new SlackMessage('You are looking great today!'));\n````\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnimbles-nl%2Flaravel-slack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnimbles-nl%2Flaravel-slack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnimbles-nl%2Flaravel-slack/lists"}