|
16 | 16 | | |
17 | 17 | */ |
18 | 18 |
|
19 | | -Route::redirect('/newsletter', 'https://simonhamp.mailcoach.app/nativephp'); |
20 | | -Route::redirect('/phpverse-2025', 'https://lp.jetbrains.com/phpverse-2025'); |
21 | | -Route::redirect('/docs/1/getting-started/sponsoring', '/sponsor'); |
22 | | -Route::redirect('/docs/desktop/1/getting-started/sponsoring', '/sponsor'); |
23 | | -Route::redirect('/discord', 'https://discord.gg/X62tWNStZK'); |
| 19 | +Route::redirect('newsletter', 'https://simonhamp.mailcoach.app/nativephp'); |
| 20 | +Route::redirect('phpverse-2025', 'https://lp.jetbrains.com/phpverse-2025'); |
| 21 | +Route::redirect('docs/1/getting-started/sponsoring', '/sponsor'); |
| 22 | +Route::redirect('docs/desktop/1/getting-started/sponsoring', '/sponsor'); |
| 23 | +Route::redirect('discord', 'https://discord.gg/X62tWNStZK'); |
| 24 | +Route::redirect('bifrost', 'https://bifrost.nativephp.com'); |
| 25 | +Route::redirect('mobile', 'pricing'); |
| 26 | +Route::redirect('ios', 'pricing'); |
| 27 | +Route::redirect('t-shirt', 'pricing'); |
| 28 | +Route::redirect('tshirt', 'pricing'); |
24 | 29 |
|
25 | 30 | Route::view('/', 'welcome')->name('welcome'); |
26 | 31 | Route::view('pricing', 'pricing')->name('pricing'); |
27 | 32 | Route::view('brand', 'brand')->name('brand'); |
28 | | -Route::redirect('mobile', 'pricing'); |
29 | 33 | Route::view('laracon-us-2025-giveaway', 'laracon-us-2025-giveaway')->name('laracon-us-2025-giveaway'); |
30 | | -Route::redirect('ios', 'pricing'); |
31 | | -Route::redirect('t-shirt', 'pricing'); |
32 | | -Route::redirect('tshirt', 'pricing'); |
33 | 34 | Route::view('privacy-policy', 'privacy-policy')->name('privacy-policy'); |
34 | 35 | Route::view('terms-of-service', 'terms-of-service')->name('terms-of-service'); |
35 | 36 | Route::view('partners', 'partners')->name('partners'); |
|
38 | 39 | Route::get('blog', [ShowBlogController::class, 'index'])->name('blog'); |
39 | 40 | Route::get('blog/{article}', [ShowBlogController::class, 'show'])->name('article'); |
40 | 41 |
|
41 | | -Route::get('/docs/{platform}/{version}/{page}.md', [ShowDocumentationController::class, 'serveRawMarkdown']) |
| 42 | +Route::get('docs/{platform}/{version}/{page}.md', [ShowDocumentationController::class, 'serveRawMarkdown']) |
42 | 43 | ->where('page', '(.*)') |
43 | 44 | ->where('platform', '[a-z]+') |
44 | 45 | ->where('version', '[0-9]+') |
45 | 46 | ->name('docs.raw'); |
46 | 47 |
|
47 | | -Route::get('/docs/{platform}/{version}/{page?}', ShowDocumentationController::class) |
| 48 | +Route::get('docs/{platform}/{version}/{page?}', ShowDocumentationController::class) |
48 | 49 | ->where('page', '(.*)') |
49 | 50 | ->where('platform', '[a-z]+') |
50 | 51 | ->where('version', '[0-9]+') |
51 | 52 | ->name('docs.show'); |
52 | 53 |
|
53 | 54 | // Forward unversioned requests to the latest version |
54 | | -Route::get('/docs/{page?}', function ($page = null) { |
| 55 | +Route::get('docs/{page?}', function ($page = null) { |
55 | 56 | $page ??= 'introduction'; |
56 | 57 | $version = session('viewing_docs_version', '1'); |
57 | 58 | $platform = session('viewing_docs_platform', 'mobile'); |
|
80 | 81 | ]); |
81 | 82 | })->name('docs')->where('page', '.*'); |
82 | 83 |
|
83 | | -Route::get('/order/{checkoutSessionId}', App\Livewire\OrderSuccess::class)->name('order.success'); |
| 84 | +Route::get('order/{checkoutSessionId}', App\Livewire\OrderSuccess::class)->name('order.success'); |
0 commit comments