Skip to content

Commit 735b74f

Browse files
committed
fix: new naming
1 parent 2eea900 commit 735b74f

File tree

7 files changed

+31
-26
lines changed

7 files changed

+31
-26
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
Bitrix24 PHP SDK (https://github.com/mesilov/bitrix24-php-sdk) for Laravel through Dependency Injection (Service Provider, Singleton).
2+
13
### 1. Installation
24

3-
`composer require vipblogger/bitrix24-di`
5+
`composer require vipblogger/laravel-bitrix24`
46

57
### 2. Setup
68
Publishing the config file and migrate
79

8-
`php artisan vendor:publish --provider="Vipblogger\Bitrix24DI\Bitrix24DIServiceProvider"`
10+
`php artisan vendor:publish --provider="Vipblogger\LaravelBitrix24\LaravelBitrix24ServiceProvider"`
911

1012
`php artisan migrate`
1113

@@ -16,10 +18,10 @@ Register local application with redirect URI `/bitrix-redirect-uri`. Redirect UR
1618
.env example
1719

1820
```
19-
B24_APPLICATION_SCOPE=task,user
2021
B24_APPLICATION_ID=local.6007b39598c****.120****
2122
B24_APPLICATION_SECRET=oq33VjMcuperGAnB...
2223
B24_DOMAIN=example.bitrix24.ru
24+
B24_APPLICATION_SCOPE=task,user
2325
B24_REDIRECT_URI=/bitrix-redirect-uri
2426
```
2527

@@ -29,7 +31,7 @@ Go to route *your_project.com/**bitrix24di***
2931
### 6. Usage
3032

3133
```php
32-
use Vipblogger\Bitrix24DI\Bitrix;
34+
use Vipblogger\LaravelBitrix24\Bitrix;
3335

3436
Route::get('/list', function (Bitrix $bitrix) {
3537
$result = $bitrix->call('lists.get', [
@@ -39,4 +41,6 @@ Route::get('/list', function (Bitrix $bitrix) {
3941

4042
var_dump($result);
4143
});
42-
```
44+
```
45+
46+
More documentation: https://github.com/mesilov/bitrix24-php-sdk

composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "vipblogger/bitrix24-di",
3-
"description": "This is a wrapper for the Bitrix24 PHP SDK. Allows you to use Bitrix through Dependency Injections.",
2+
"name": "vipblogger/laravel-bitrix24",
3+
"description": "This is a wrapper for the Bitrix24 PHP SDK. Allows you to use Bitrix through Dependency Injection.",
44
"type": "library",
55
"version": "1.0.0",
66
"require": {
@@ -17,13 +17,13 @@
1717
"extra": {
1818
"laravel": {
1919
"providers": [
20-
"Vipblogger\\Bitrix24DI\\Bitrix24DIServiceProvider"
20+
"Vipblogger\\LaravelBitrix24\\LaravelBitrix24ServiceProvider"
2121
]
2222
}
2323
},
2424
"autoload": {
2525
"psr-4": {
26-
"Vipblogger\\Bitrix24DI\\": "src"
26+
"Vipblogger\\LaravelBitrix24\\": "src"
2727
}
2828
}
2929
}

composer.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

routes/web.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<?php
22

3-
use Vipblogger\Bitrix24DI\Bitrix;
3+
use Vipblogger\LaravelBitrix24\Bitrix;
44
use Illuminate\Http\Request;
55
use Illuminate\Support\Facades\Route;
66

7-
Route::name('bitrix24di.')->prefix('bitrix24di')->group(static function () {
7+
Route::name('laravel-bitrix24.')->prefix('laravel-bitrix24')->group(static function () {
88

99
Route::get('/', function (Bitrix $bitrix) {
1010
if (settings('b24_refresh_token', null) === null) {
11-
echo 'Авторизуйся по <a href="' . route('bitrix24di.login') . '" target="_blank">ссылке</a>
11+
echo 'Авторизуйся по <a href="' . route('laravel-bitrix24.login') . '" target="_blank">ссылке</a>
1212
и вставь ссылку сюда:
13-
<form action="' . route('bitrix24di.save') . '" method="POST">
13+
<form action="' . route('laravel-bitrix24.save') . '" method="POST">
1414
<input type="text" name="link">
1515
<button type="submit">Отправить</button>
1616
' . csrf_field() . '
@@ -23,15 +23,15 @@
2323
echo 'Связь с Битрикс: НЕ УСТАНОВЛЕНА!';
2424
}
2525

26-
echo ' <a href="'.route('bitrix24di.logout').'">Выйти</a>';
26+
echo ' <a href="'.route('laravel-bitrix24.logout').'">Выйти</a>';
2727
}
2828

2929
return '';
3030
})->name('index');
3131

3232
Route::get('/login', function (Bitrix $bitrix) {
3333
if (settings('b24_refresh_token') === null) {
34-
return redirect('https://' . $bitrix->getDomain() . '/oauth/authorize/?redirect_uri='.url(config('bitrix24di.REDIRECT_URI')).'&client_id=' .
34+
return redirect('https://' . $bitrix->getDomain() . '/oauth/authorize/?redirect_uri='.url(config('laravel-bitrix24.REDIRECT_URI')).'&client_id=' .
3535
urlencode($bitrix->getApplicationId()));
3636
}
3737

@@ -45,22 +45,22 @@
4545
'member_id' => null,
4646
]);
4747

48-
return redirect()->route('bitrix24di.index');
48+
return redirect()->route('laravel-bitrix24.index');
4949
})->name('logout');
5050

5151
Route::post('/save', function (Request $request, Bitrix $bitrix) {
5252
parse_str(parse_url($request->input('link'))['query'], $params);
5353
$code = $params['code'];
5454

5555
saveCode($bitrix, $code);
56-
return redirect()->route('bitrix24di.index');
56+
return redirect()->route('laravel-bitrix24.index');
5757
})->name('save');
5858
});
5959

60-
Route::get(config('bitrix24di.REDIRECT_URI'), function (Request $request, Bitrix $bitrix) {
60+
Route::get(config('laravel-bitrix24.REDIRECT_URI'), function (Request $request, Bitrix $bitrix) {
6161
$code = $request->input('code');
6262
saveCode($bitrix, $code);
63-
return redirect()->route('bitrix24di.index');
63+
return redirect()->route('laravel-bitrix24.index');
6464
});
6565

6666
function saveCode($bitrix, $code)

src/Bitrix.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22

33

4-
namespace Vipblogger\Bitrix24DI;
4+
namespace Vipblogger\LaravelBitrix24;
55

66

77
use Bitrix24\Bitrix24;
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<?php
22

3-
namespace Vipblogger\Bitrix24DI;
3+
namespace Vipblogger\LaravelBitrix24;
44

55
use Bitrix24\Exceptions\Bitrix24TokenIsInvalidException;
66
use Illuminate\Database\QueryException;
77
use Illuminate\Support\ServiceProvider;
88
use Monolog\Handler\StreamHandler;
99
use Monolog\Logger;
1010

11-
class Bitrix24DIServiceProvider extends ServiceProvider
11+
class LaravelBitrix24ServiceProvider extends ServiceProvider
1212
{
1313
public function register()
1414
{
@@ -20,17 +20,17 @@ public function register()
2020
public function boot(Bitrix $obB24App)
2121
{
2222
$this->publishes([
23-
__DIR__.'/../config/bitrix24di.php' => config_path('bitrix24di.php'),
23+
__DIR__ . '/../config/laravel-bitrix24.php' => config_path('laravel-bitrix24.php'),
2424
]);
2525

2626
$this->loadRoutesFrom(__DIR__.'/../routes/web.php');
2727

2828
// Bitrix settings
2929
// create a log channel
30-
$log = new Logger('bitrix24');
31-
$log->pushHandler(new StreamHandler(storage_path() . '/logs/bitrix24.log', Logger::DEBUG));
30+
$log = new Logger('laravel-bitrix24');
31+
$log->pushHandler(new StreamHandler(storage_path() . '/logs/laravel-bitrix24.log', Logger::DEBUG));
3232

33-
$arParams = config('bitrix24di');
33+
$arParams = config('laravel-bitrix24');
3434

3535
if (!$arParams) {
3636
return false;

0 commit comments

Comments
 (0)