Skip to content

Commit 3df51b6

Browse files
committed
Upgrade to Laravel 11
1 parent 425e27e commit 3df51b6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+1800
-90868
lines changed

.env

+39-36
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,57 @@
1-
APP_NAME=Sample
1+
APP_NAME=Laravel
22
APP_ENV=local
3-
APP_KEY=
3+
APP_KEY=base64:RwIir4EmryGdRIwM8FW2rHH+Q+849ThkrhWPGeX1CrA=
44
APP_DEBUG=true
5+
APP_TIMEZONE=UTC
56
APP_URL=http://localhost
67

8+
APP_LOCALE=en
9+
APP_FALLBACK_LOCALE=en
10+
APP_FAKER_LOCALE=en_US
11+
12+
APP_MAINTENANCE_DRIVER=file
13+
APP_MAINTENANCE_STORE=database
14+
15+
BCRYPT_ROUNDS=12
16+
717
LOG_CHANNEL=stack
18+
LOG_STACK=single
819
LOG_DEPRECATIONS_CHANNEL=null
920
LOG_LEVEL=debug
1021

11-
DB_CONNECTION=mysql
12-
DB_HOST=mysql
13-
DB_PORT=3306
14-
DB_DATABASE=sample
15-
DB_USERNAME=sail
16-
DB_PASSWORD=password
22+
DB_CONNECTION=sqlite
23+
# DB_HOST=127.0.0.1
24+
# DB_PORT=3306
25+
# DB_DATABASE=laravel
26+
# DB_USERNAME=root
27+
# DB_PASSWORD=
1728

18-
BROADCAST_DRIVER=log
19-
CACHE_DRIVER=redis
20-
FILESYSTEM_DISK=local
21-
QUEUE_CONNECTION=redis
22-
SESSION_DRIVER=file
29+
SESSION_DRIVER=database
2330
SESSION_LIFETIME=120
31+
SESSION_ENCRYPT=false
32+
SESSION_PATH=/
33+
SESSION_DOMAIN=null
34+
35+
BROADCAST_CONNECTION=log
36+
FILESYSTEM_DISK=local
37+
QUEUE_CONNECTION=database
38+
39+
CACHE_STORE=database
40+
CACHE_PREFIX=
2441

25-
MEMCACHED_HOST=memcached
42+
MEMCACHED_HOST=127.0.0.1
2643

27-
REDIS_HOST=redis
44+
REDIS_CLIENT=phpredis
45+
REDIS_HOST=127.0.0.1
2846
REDIS_PASSWORD=null
2947
REDIS_PORT=6379
3048

31-
MAIL_MAILER=smtp
32-
MAIL_HOST=sandbox.smtp.mailtrap.io
49+
MAIL_MAILER=log
50+
MAIL_HOST=127.0.0.1
3351
MAIL_PORT=2525
34-
MAIL_USERNAME=
35-
MAIL_PASSWORD=
36-
MAIL_ENCRYPTION=tls
52+
MAIL_USERNAME=null
53+
MAIL_PASSWORD=null
54+
MAIL_ENCRYPTION=null
3755
MAIL_FROM_ADDRESS="[email protected]"
3856
MAIL_FROM_NAME="${APP_NAME}"
3957

@@ -43,19 +61,4 @@ AWS_DEFAULT_REGION=us-east-1
4361
AWS_BUCKET=
4462
AWS_USE_PATH_STYLE_ENDPOINT=false
4563

46-
PUSHER_APP_ID=
47-
PUSHER_APP_KEY=
48-
PUSHER_APP_SECRET=
49-
PUSHER_HOST=
50-
PUSHER_PORT=443
51-
PUSHER_SCHEME=https
52-
PUSHER_APP_CLUSTER=mt1
53-
54-
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
55-
VITE_PUSHER_HOST="${PUSHER_HOST}"
56-
VITE_PUSHER_PORT="${PUSHER_PORT}"
57-
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
58-
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
59-
60-
WWWGROUP=1000
61-
WWWUSER=1000
64+
VITE_APP_NAME="${APP_NAME}"

.env.example

+38-35
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,57 @@
1-
APP_NAME=Sample
1+
APP_NAME=Laravel
22
APP_ENV=local
33
APP_KEY=
44
APP_DEBUG=true
5+
APP_TIMEZONE=UTC
56
APP_URL=http://localhost
67

8+
APP_LOCALE=en
9+
APP_FALLBACK_LOCALE=en
10+
APP_FAKER_LOCALE=en_US
11+
12+
APP_MAINTENANCE_DRIVER=file
13+
APP_MAINTENANCE_STORE=database
14+
15+
BCRYPT_ROUNDS=12
16+
717
LOG_CHANNEL=stack
18+
LOG_STACK=single
819
LOG_DEPRECATIONS_CHANNEL=null
920
LOG_LEVEL=debug
1021

11-
DB_CONNECTION=mysql
12-
DB_HOST=mysql
13-
DB_PORT=3306
14-
DB_DATABASE=sample
15-
DB_USERNAME=sail
16-
DB_PASSWORD=password
22+
DB_CONNECTION=sqlite
23+
# DB_HOST=127.0.0.1
24+
# DB_PORT=3306
25+
# DB_DATABASE=laravel
26+
# DB_USERNAME=root
27+
# DB_PASSWORD=
1728

18-
BROADCAST_DRIVER=log
19-
CACHE_DRIVER=redis
20-
FILESYSTEM_DISK=local
21-
QUEUE_CONNECTION=redis
22-
SESSION_DRIVER=file
29+
SESSION_DRIVER=database
2330
SESSION_LIFETIME=120
31+
SESSION_ENCRYPT=false
32+
SESSION_PATH=/
33+
SESSION_DOMAIN=null
34+
35+
BROADCAST_CONNECTION=log
36+
FILESYSTEM_DISK=local
37+
QUEUE_CONNECTION=database
38+
39+
CACHE_STORE=database
40+
CACHE_PREFIX=
2441

25-
MEMCACHED_HOST=memcached
42+
MEMCACHED_HOST=127.0.0.1
2643

27-
REDIS_HOST=redis
44+
REDIS_CLIENT=phpredis
45+
REDIS_HOST=127.0.0.1
2846
REDIS_PASSWORD=null
2947
REDIS_PORT=6379
3048

31-
MAIL_MAILER=smtp
32-
MAIL_HOST=sandbox.smtp.mailtrap.io
49+
MAIL_MAILER=log
50+
MAIL_HOST=127.0.0.1
3351
MAIL_PORT=2525
34-
MAIL_USERNAME=
35-
MAIL_PASSWORD=
36-
MAIL_ENCRYPTION=tls
52+
MAIL_USERNAME=null
53+
MAIL_PASSWORD=null
54+
MAIL_ENCRYPTION=null
3755
MAIL_FROM_ADDRESS="[email protected]"
3856
MAIL_FROM_NAME="${APP_NAME}"
3957

@@ -43,19 +61,4 @@ AWS_DEFAULT_REGION=us-east-1
4361
AWS_BUCKET=
4462
AWS_USE_PATH_STYLE_ENDPOINT=false
4563

46-
PUSHER_APP_ID=
47-
PUSHER_APP_KEY=
48-
PUSHER_APP_SECRET=
49-
PUSHER_HOST=
50-
PUSHER_PORT=443
51-
PUSHER_SCHEME=https
52-
PUSHER_APP_CLUSTER=mt1
53-
54-
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
55-
VITE_PUSHER_HOST="${PUSHER_HOST}"
56-
VITE_PUSHER_PORT="${PUSHER_PORT}"
57-
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
58-
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
59-
60-
WWWGROUP=1000
61-
WWWUSER=1000
64+
VITE_APP_NAME="${APP_NAME}"

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
.DS_Store
21
/.phpunit.cache
32
/node_modules
43
/public/build

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Laravel Workflow Sample App
22

3-
This is a sample Laravel 10 application with example workflows that you can run inside a GitHub codespace.
3+
This is a sample Laravel 11 application with example workflows that you can run inside a GitHub codespace.
44

55
### Step 1
66
Create a codespace from the main branch of this repo.
@@ -40,7 +40,7 @@ Create a new terminal window.
4040
Start the example workflow inside the new terminal window.
4141

4242
```bash
43-
php artisan workflow
43+
php artisan app:workflow
4444
```
4545

4646
### Step 8

app/Console/Commands/Workflow.php

+14-1
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,23 @@
88

99
class Workflow extends Command
1010
{
11-
protected $signature = 'workflow';
11+
/**
12+
* The name and signature of the console command.
13+
*
14+
* @var string
15+
*/
16+
protected $signature = 'app:workflow';
1217

18+
/**
19+
* The console command description.
20+
*
21+
* @var string
22+
*/
1323
protected $description = 'Runs a workflow';
1424

25+
/**
26+
* Execute the console command.
27+
*/
1528
public function handle()
1629
{
1730
$workflow = WorkflowStub::make(SimpleWorkflow::class);

app/Console/Kernel.php

-27
This file was deleted.

app/Exceptions/Handler.php

-30
This file was deleted.

app/Http/Controllers/Controller.php

+2-6
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22

33
namespace App\Http\Controllers;
44

5-
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
6-
use Illuminate\Foundation\Validation\ValidatesRequests;
7-
use Illuminate\Routing\Controller as BaseController;
8-
9-
class Controller extends BaseController
5+
abstract class Controller
106
{
11-
use AuthorizesRequests, ValidatesRequests;
7+
//
128
}

app/Http/Kernel.php

-67
This file was deleted.

0 commit comments

Comments
 (0)