Skip to content

Commit d82a37a

Browse files
authored
Laravel Module 2.1.0 Update (#8)
1 parent 8f23893 commit d82a37a

21 files changed

+1585
-1059
lines changed

.github/workflows/laravel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
with:
2929
php-version: ${{ matrix.php-versions }}
3030
tools: composer:v2
31-
extensions: ctype, iconv, intl, json, mbstring, pdo, pdo_sqlite
31+
extensions: ctype, iconv, intl, json, mbstring, pdo, pdo_sqlite, fileinfo
3232
env:
3333
update: true
3434

app/Http/Controllers/TestController.php

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,10 @@
66

77
use App\Events\TestEvent;
88
use Illuminate\Http\Request;
9+
use Illuminate\Http\UploadedFile;
910

1011
final class TestController
1112
{
12-
public function session(Request $request, string $message): void
13-
{
14-
$request->session()->put('message', $message);
15-
}
16-
1713
public function fireEvent(): void
1814
{
1915
TestEvent::dispatch();
@@ -23,4 +19,15 @@ public function testValue(): string
2319
{
2420
return 'Test value is: ' . config('test_value');
2521
}
22+
23+
public function uploadFiles(Request $request): array
24+
{
25+
$response = [];
26+
/** @var UploadedFile $file */
27+
foreach ($request->allFiles() as $file) {
28+
$response[$file->getFilename()] = [$file->getError(), $file->isValid()];
29+
}
30+
31+
return $response;
32+
}
2633
}

composer.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,16 @@
1616
"laravel/ui": "^1.3"
1717
},
1818
"require-dev": {
19-
"barryvdh/laravel-debugbar": "^3.5",
19+
"ext-fileinfo": "*",
20+
"ext-json": "*",
21+
"barryvdh/laravel-debugbar": "^3.6",
2022
"barryvdh/laravel-ide-helper": "^2.8",
2123
"codeception/codeception": "^4.1",
2224
"codeception/module-asserts": "^1.3",
2325
"codeception/module-laravel": "^2.0 | *@dev",
24-
"facade/ignition": "^1.16",
25-
"fakerphp/faker": "^1.13",
26-
"nunomaduro/collision": "^3.1",
26+
"facade/ignition": "^1.18",
27+
"fakerphp/faker": "^1.16",
28+
"nunomaduro/collision": "^3.2",
2729
"phpunit/phpunit": "^9.5"
2830
},
2931
"config": {

0 commit comments

Comments
 (0)