Capitulo 21 del Módulo 6 Desarrollo FrontEnd

➜ Suscripción FrontEnd

Diseño de la página de Empresa | Diseño de la página de Empresa

Diseño de la página de Empresa

Ruta:

Route::get('/suscribete', [PublicController::class, 'store']);

Código en controlador

<?php

namespace App\Http\Controllers;

use App\Models\Category;
use App\Models\Subscribe;
use Illuminate\Http\Request;

class PublicController extends Controller
{
    public function index(){        
    ....
    }

    public function store(Request $request){

        $validated = $request->validate([
            'name'=> 'required|string|max:35',
            'email'=>'required|email|unique:subscribes,email',
        ]);

        Subscribe::create($validated);

        return redirect()->back()->with('success','Gracias!... por suscibirte!!');

    }
}

 

Vista blade:

<footer class="bg-dark text-white pt-4">
    <div class="container">
        <div class="row">
            <div class="col-sm-3">
                <h2>{{ $_profile->name }}</h2>
            </div>
            <div class="col-sm-3">
                <h5>Contacto</h5>
                <ul class="list-unstyled">
                    <li><strong>Teléfono:</strong> {{ $_profile->phone }}</li>
                    <li><strong>Email:</strong> <a href="mailto:{{ $_profile->email }}"
                            class="text-decoration-none text-white">{{ $_profile->email }}</a></li>
                    <li><strong>Dirección:</strong> {{ $_profile->address }}</li>
                </ul>
            </div>
            <div class="col-sm-3">
                <h5>Socialmedia</h5>
                <ul class="list-unstyled">
                    @if ($_profile->facebook != null)
                        <li><a href="{{ $_profile->facebook }}" target="_blank" class="text-white">Facebook</a></li>
                    @endif
                    <li><a href="{{ $_profile->twitter }}" target="_blank" class="text-white">Twitter</a></li>
                    <li><a href="{{ $_profile->instagram }}" target="_blank" class="text-white">Instagram</a></li>
                </ul>
            </div>
            <div class="col-sm-3">
                <form action="{{ route('subscribe.store') }}" method="POST">
                    @csrf
                    <input type="text" name="name" placeholder="Tu nombre" required>
                    <input type="email" name="email" placeholder="Tu correo electrónico" required>
                    <button type="submit">Suscribirme</button>
                </form>
                @if(session('success'))
                    <p class="text-success">{{ session('success') }}</p>
                @endif
            </div>
        </div>
    </div>
    <div class="pt-2 pb-1 text-center" style="background: black">
        <p class="text-secondary small">&copy; LaraTech Tecnology | 2025 | Powered By Codea App</p>
    </div>
</footer>


688 visitas

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

¡Qué aprenderás?

tooltip bs-tooltip-top bs-tooltip-end bs-tooltip-bottom bs-tooltip-start show fade tooltip-inner

Codea Applications

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú