Skip to content

Commit df37d2b

Browse files
authored
Merge pull request #167 from Laravel-Backpack/fixes-page-command
Make sure view names use snake case
2 parents 788189f + 341394c commit df37d2b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Console/Commands/PageBackpackCommand.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,11 @@ public function handle()
5959
->trim('/');
6060

6161
$name = $input->afterLast('/');
62-
$nameSnake = $name->snake();
63-
$nameTitle = $nameSnake->replace('_', ' ')->replace('-', ' ')->title();
62+
$nameTitle = $name->snake()->replace('-', ' ')->replace('_', ' ')->title();
63+
$nameSnake = $nameTitle->snake();
64+
6465
$path = $input->beforeLast($name)->trim('/\\');
65-
$filePath = Str::of("$path/$name")->trim('/\\');
66+
$filePath = Str::of("$path/$nameSnake")->trim('/\\');
6667
$fullPath = $this->getPath($filePath);
6768
$layout = Str::of($this->option('layout'))->replace('\\', '/')->replace('/', '.');
6869
$route = Str::of($this->option('route') ?? $nameSnake)->replace('\\', '/')->trim('/');

0 commit comments

Comments
 (0)