Routing
Creating a Route
from masonite.routes import Route
ROUTES = [
Route.get('/welcome', 'WelcomeController@show')
]Available Route Methods
Route.get('/welcome', 'WelcomeController@show')
Route.post('/welcome', 'WelcomeController@show')
Route.put('/welcome', 'WelcomeController@show')
Route.patch('/welcome', 'WelcomeController@show')
Route.delete('/welcome', 'WelcomeController@show')
Route.options('/welcome', 'WelcomeController@show')
Route.view('/url', 'view.name', {'key': 'value'})
Route.resource('/users', 'UsersController')
Route.api('/users', 'UsersApiController')
Route.fallback("WelcomeController@fallback")Controller Binding
String Binding
Class Binding
Instance Binding
Route Options
Middlewares
Name
Parameters
Optional Parameters
Define a fallback route
Domain
Route Compilers
Creating Route Compilers
Fallback Routes
Route Groups
Route Views
List Routes
Last updated