Skip to content

Commit

Permalink
📝 Acorn routing docs
Browse files Browse the repository at this point in the history
  • Loading branch information
retlehs committed Jun 3, 2024
1 parent b17c502 commit 93161b8
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 40 deletions.
58 changes: 58 additions & 0 deletions acorn/routing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
date_modified: 2024-06-03 15:00
date_published: 2024-06-03 15:00
description: Acorn allows you to use Laravel's routing functionality on your WordPress sites.
title: Routing
authors:
- ben
---

# Routing

::: tip
See [Laravel's routing documentation](https://laravel.com/docs/10.x/routing) to better understand how routing works in Acorn
:::

Acorn allows you to use Laravel's routing functionality on your WordPress sites, and will automatically handle Laravel routes defined in the `routes/web.php` file if it exists.

::: warning
Routes are an easier way to implement virtual pages in WordPress. Since registered routes are dynamic, WordPress is not aware of how to handle some functionality including such as setting the canonical URL, setting the `<title>`, and adding SEO-related meta data. Make sure to take this into consideration when adding routes to your site.
:::

## Basic routing example

### Create the route file

Create `routes/web.php` with the following:

```php
<?php

use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application.
|
*/

Route::get('/welcome/', function () {
return view('welcome');
});
```

### Create the view file

Create `resources/views/welcome.blade.php` with the following:

```blade
@extends('layouts.app')
@section('content')
<h1>Welcome</h1>
@endsection
```

40 changes: 0 additions & 40 deletions radicle/adding-routes.md

This file was deleted.

0 comments on commit 93161b8

Please sign in to comment.