Skip to content

Commit f181d3d

Browse files
authored
Workbench Improvement (#96)
Signed-off-by: Mior Muhammad Zaki <[email protected]>
1 parent 4585aff commit f181d3d

File tree

6 files changed

+36
-18
lines changed

6 files changed

+36
-18
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"twig/twig": "^3.0"
3737
},
3838
"require-dev": {
39-
"orchestra/testbench": "^8.14",
39+
"orchestra/testbench": "^8.27.1",
4040
"pestphp/pest": "^2.13",
4141
"pestphp/pest-plugin-laravel": "^2.2",
4242
"spatie/laravel-ray": "^1.32"

testbench.yaml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
providers:
2+
- Workbench\App\Providers\WorkbenchServiceProvider
23
- Cachet\CachetCoreServiceProvider
4+
- Cachet\CachetDashboardServiceProvider
35
- Spatie\LaravelSettings\LaravelSettingsServiceProvider
46

5-
env:
6-
- APP_NAME=Cachet
7-
87
migrations:
98
- workbench/database/migrations
109

11-
seeders:
12-
- Workbench\Database\Seeders\DatabaseSeeder
13-
1410
workbench:
15-
start: '/status'
11+
start: '/'
1612
install: true
1713
discovers:
1814
config: true
@@ -25,7 +21,9 @@ workbench:
2521
- filament:assets
2622
- create-sqlite-db
2723
- db:wipe
28-
- migrate:refresh
24+
- migrate:refresh:
25+
--seed: true
26+
--seeder: Cachet\Database\Seeders\DatabaseSeeder
2927
assets:
3028
- query-builder-config
3129
- cachet-assets

tests/TestCase.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ protected function defineEnvironment($app)
2828
$app['config']->set([
2929
'auth.providers.users.model' => 'Workbench\\App\\User',
3030
'database.default' => 'testing',
31+
'cachet.path' => 'status',
32+
'cache.default' => 'array',
3133
// 'query-builder.request_data_source' => 'body',
3234
]);
3335
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
namespace Workbench\App\Providers;
4+
5+
use Illuminate\Support\ServiceProvider;
6+
7+
class WorkbenchServiceProvider extends ServiceProvider
8+
{
9+
/**
10+
* Register services.
11+
*/
12+
public function register(): void
13+
{
14+
config([
15+
'cachet.path' => '/',
16+
'cachet.user_model' => \Workbench\App\User::class,
17+
]);
18+
}
19+
20+
/**
21+
* Bootstrap services.
22+
*/
23+
public function boot(): void
24+
{
25+
//
26+
}
27+
}

workbench/config/cachet.php

Lines changed: 0 additions & 5 deletions
This file was deleted.

workbench/routes/web.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,3 @@
1212
| be assigned to the "web" middleware group. Make something great!
1313
|
1414
*/
15-
16-
Route::get('/', function () {
17-
return view('welcome');
18-
});

0 commit comments

Comments
 (0)