Route in Laravel jinvolvi tiddefinixxi route s għall-applikazzjoni tal-web tiegħek u tiddetermina kif timmaniġġja t-talbiet tal-URL deħlin. Bil- Laravel, ir-routing isir faċli u flessibbli.
Biex tibda, tista 'tiddefinixxi route s fil- routes/web.php
jew routes/api.php
fajl, skond it-tip ta' applikazzjoni li qed tiżviluppa.
Per eżempju, tista 'tiddefinixxi sempliċi route bħal dan:
Route::get('/about', function() {
return "This is the About page";
});
F'dan l-eżempju, meta utent jaċċessa l- /about
URL, Laravel se jsejjaħ il-funzjoni tal-immaniġġjar korrispondenti u jirritorna s-sekwenza "Din hija l-paġna Dwar" lill-utent.
Barra minn hekk, Laravel jipprovdi route metodi oħra bħal post
, put
, patch
, delete
, eċċ., biex jimmaniġġaw metodi HTTP differenti.
Tista' wkoll route lill-Kontrolluri biex jimmaniġġjaw it-talbiet tal-URL.
Pereżempju:
Route::get('/products', 'ProductController@index');
F'dan l-eżempju, meta utent jaċċessa l- /products
URL, Laravel se jsejjaħ il- index
metodu fil- biex ProductController
jimmaniġġa t-talba.
Tista 'wkoll tuża espressjonijiet regolari u parametri dinamiċi għal aktar flessibbli route.
Pereżempju:
Route::get('/users/{id}', 'UserController@show');
F'dan l-eżempju, {id}
huwa parametru dinamiku fil-URL u se jiġi mgħoddi lill- show
metodu fil- biex UserController
jimmaniġġaw it-talba.
Barra minn hekk, Laravel joffri karatteristiċi addizzjonali bħal route gruppi, riżorsi route, middleware u aktar, biex tippersonalizza u timmaniġġja route fl-applikazzjoni tiegħek Laravel.
Fil-qosor, bil- Laravel, għandek ħafna għażliet u karatteristiċi qawwija biex tiddefinixxi route s u timmaniġġja t-talbiet tal-URL. Dan jippermettilek tibni applikazzjonijiet tal-web flessibbli u li jistgħu jinżammu.