Route apima jūsų žiniatinklio programos s Laravel apibrėžimą route ir įeinančių URL užklausų tvarkymą. Naudojant Laravel, maršruto parinkimas tampa lengvas ir lankstus.
Norėdami pradėti, galite nustatyti route s faile routes/web.php
arba routes/api.php
, atsižvelgdami į kuriamos programos tipą.
Pavyzdžiui, galite apibrėžti route tokį paprastą dalyką:
Route::get('/about', function() {
return "This is the About page";
});
Šiame pavyzdyje, kai vartotojas pasiekia /about
URL, Laravel jis iškvies atitinkamą tvarkymo funkciją ir grąžins vartotojui eilutę „Tai yra puslapis apie“.
Be to, Laravel pateikiami kiti route metodai, pvz. post
, put
, patch
, delete
, , ir tt, skirti įvairiems HTTP metodams apdoroti.
Taip pat galite route į Valdiklius tvarkyti URL užklausas.
Pavyzdžiui:
Route::get('/products', 'ProductController@index');
Šiame pavyzdyje, kai vartotojas pasiekia /products
URL, Laravel užklausai apdoroti bus index
iškviestas metodas. ProductController
Taip pat galite naudoti reguliariąsias išraiškas ir dinaminius parametrus, kad būtų lankstesnis route.
Pavyzdžiui:
Route::get('/users/{id}', 'UserController@show');
Šiame pavyzdyje {id}
yra dinaminis parametras URL ir bus perduotas metodui show
užklausai UserController
apdoroti.
Be to, Laravel siūlomos papildomos funkcijos, pvz. route, grupės, ištekliai route ir middleware kt., kurias galima tinkinti ir valdyti route programoje Laravel.
Apibendrinant galima pasakyti, kad naudodami Laravel, turite daug parinkčių ir galingų funkcijų, skirtų apibrėžti route s ir tvarkyti URL užklausas. Tai leidžia kurti lanksčias ir prižiūrimas žiniatinklio programas.