<html>
    **Si te falta algo vas a tener que descomprimir laravel.rar para ver ejemplos en accion
    <h4>Blade:</h4>

    <!-- La carpeta public esta en raiz realmente, ahi pones tus js, css, imgs etc...-->
    <link href="/CSS JS IMG etc/style.css" rel="stylesheet">
    <!-- igual jalarias las imagenes... -->
    
    <p>Me pasaste la variable1: {{$variable1}} </p>
    cuando el archivo se llama .blade.php puedes usar dobles { + { } + } para pasar valores y puedes escribir @ if (condicion $ variable ) y @ endif directo... como:<br>
    @if($variable1 != 'bla')
    <br><span style="color:red">html puro...</span><br>
    @elseif($variable1 == 'bla')
    <br><span style="color:green">la variable es bla</span><br>
    @endif
    <br>hay otra cosa llamada unless... que es excepto si jaja, con @ unless<br>
    @unless ($variable1 == 'blablabla')
    <br><span style="color:orange">la variable no es blablabla</span><br>
    @endunless

    @php
    echo '<br>vanilla php directo con @ php<br>';
    @endphp
    <br>
    @for($i = 0; $i < count($pizza); $i++) 
        el ingrediente es {{$pizza[$i]['ingredientes']}} <br>
    @endfor
    <br>
    @foreach($pizza as $pizzas)
        La pizza es de {{$pizzas['sabor']}} <br>
    @endforeach
    <br><br>
    Esto agrega layouts enteros, **siempre va desde la carpeta view<br>
    @extends('bloques.pagina')
    @section('seccion')
        aqui va el bla bla<br>entero de la sección <br>
    @endsection
    <br><br>
    Esta es la variable del get: {{$source}}

    <h3>Database:</h3>
    en el archivo de la raiz de laravel .env casi al principio viene DB_HOST, etc... para que pongas la conexion.REINICIA CMD para la BDD*<br>
    O puedes hacer databases locales en el folder de database con mariadb... https://www.youtube.com/watch?v=qCMgxDfRKCo<br>
    <br>Query:<br>
    @if(isset($tabla))
    <br>{{$tabla}}<br>
        @foreach($tabla as $tablas)
            {{$tablas->id}} - {{$tablas->language}} - {{$tablas->title}}Extras:
            @foreach($tablas->json as $extra)
                {{$extra}} -/- 
            @endforeach
            <br>
        @endforeach
    @endif
    <br><br>
    Insertar:<br>
    <form method="post" action="/curso/create">
        <!-- Esto @csrf se usa para que puedas hacer post por seguridad, si no te dice page expired-->
        @csrf
        <input type="text" id="nombre" name="nombre"><br>
        Extras (guardar un array como json en la bdd): 
        <input type="checkbox" name="extras[]" value="1">1<br>
        <input type="checkbox" name="extras[]" value="2">2<br>
        <input type="checkbox" name="extras[]" value="3">3<br>
        <input type="checkbox" name="extras[]" value="4">4<br>
        <button type="submit" name="botonGrabar" >Grabar</button>
    </form>
    <br>Mensaje guardado en session: {{ session('mensaje')}}<br>
    <br>
    Borrar (pon id solo) :<br>
   <form method="post" action="/curso/delete"><!-- puedes agregar /21 para el id con metodo delte ,lo puedes traer de alguna variable de laravel -->
        <!-- como html no tiene el metodo delete se lo tienes que decir a laravel-->
       @csrf
      <!--  @method('DELETE') o hacerlo con post como lo hice-->
        <input type="text" id="borrar" name="borrar"> el id a borrar<br>
        <button type="submit" name="botonBorrar" >Borrar</button>
    </form>
     <h4>Otras funciones:</h4>
    -Nombres de rutas<br>
    <a href="{{ route('con.control') }}" target="_blank" >Ir a con controller</a>, link dinamico usando ->name('nombre.liga') en routes
    -SASS<br>
    laravel puede configuras tus scss en automatico tambien...<br>
    -LOGINS precreados<br>
    Laravel trae preconstruid paginas y tablas para hacer login con error handlers ya listos, solo falta hacer los views.<br>
    https://www.youtube.com/watch?v=lPr9jD7qcdg<br>
    los views estaran en una carpeta llamada auth dentro de /view/auth (pero tienes que activarlo como en el video)<br>
    en web.php solo agregas: Route::get("", "")->middleware("auth"); o solo creas public function __construct(){$this->middleware("auth")} en el controlador para todo ese grupo de rutas, aunque aguas porque los post y get entre paginas tronarian...<br>
    
</html>
