라라벨 엘 코미엔조(rutas)

Hola, este articulo lo hice para ti.
Aunque siempre puedes revisar la documentación oficial de laravel. https://laravel.com/docs/8.x

엘 코미엔조



Taylor Otwell과 함께 Taylor Otwell과 함께 스파게티를 제거할 수 있습니다.

코더 데일



Asegurate de ejecutar el comando
php artisan serve
Este iniciara tu servidor, de lo contrario tus rutas nuevas no funcionaran(Ya me paso y tardas un chin... en resolver el fallo).

경로.
기본 규칙은 기본 프레임워크와 연결되어 있으며, 경로/web.php 및 경로/api.php는 API와 연결되어 있습니다. (yo tampoco se muy bien como se crea una API pero en fin).
웹사이트에서 web.php와 건초를 구분할 수 있는 권한을 부여합니다.

라 베이시카:

Route::get('/ruta', function () {
    return 'Hello World';
});

En/ruta mostrara solo un mensaje Hello World. En realidad esto ni lo utilizas porque es una mala practica, debes usar una vista para mostrar información. 시귀엔테.

La de paso de variable a la vista(en realidad se crea un arreglo y se lo pasas a la vista):

Route::get('/info', function (){

$titulo = "Mostrando el titulo de la pagina";

return view('info', array(
'titulo'=>$titulo
 ));
});

정보를 입력하세요. info.blade.php를 입력하세요. Sigue la regla principal de un framework que es tener todo bien ordenado, crea el archivo de vista en la 카페타 공개/보기 ahí es donde va.
Cuando llamas la vista no pongas la extensión .blade.php, unicamente el puro nombre.

La de paso de parametros(오 바다 라 치다).

Route::get('/info/{titulo?}', function ($titulo = 'defalt'){

return view('info', array(
'titulo'=>$titulo
 ));
});

엘 시뇨 데? indica que no será parametro obligatorio, si quieres que sea obligatorio quitalo de la ruta.

Qu seria de este frameworks sin condiciones.
En las rutas podemos poner condiciones y una expresión regular, veamos:

->where(array{
  'titulo' => '[a-zA-z]'
});

O sea lo que le estamos indicando es que no permitta números en el parametro 'titulo' que esta recibiendo por la url, con esto podemos validar los datos y tener mayor control y seguridad de lo que se esta peticiando.com

CONTINUARA.

좋은 웹페이지 즐겨찾기