Foro de Laravel: crea un foro con Laravel 2021

Foro de Laravel: crea un foro con Laravel 2021

Cree un foro con panel de administración usando Laravel PHP Framework y Telegram API

Lo que aprenderás

Foro de Laravel: crea un foro con Laravel 2021

  • Aprenda la estructura de la aplicación Laravel
  • Laravel MVC
  • Aprende las notificaciones de Laravel
  • Envío de correo electrónico Laravel
  • Laravel crud
  • Aprenda Laravel - Integración de la API de Telegram
  • Procesamiento de imágenes Laravel
  • Integración del editor de Laravel Medium
  • Trabajos de Learn Laravel Cron
  • Migraciones de Laravel
  • Laravel elocuente
  • Plantilla de hoja de Learn Laravel
  • Carga de imagen de Laravel
  • Aprende los comandos de Laravel
  • Laravel notificatificable

Requisitos

  • Configuración del entorno de desarrollo informático y PHP Al menos PHP versión 7.4
  • Tu editor de código favorito
  • Paciencia por seguir esto a lo largo de este curso.

Descripción

En este curso, no cubro gran parte de la introducción a Laravel, es por eso que recomiendo algunos conocimientos en Laravel antes de suscribirse a este curso. En este curso, construimos un foro de Laravel desde cero. Para los estudiantes que se suscriben al curso, les proporciono el tema que vamos a usar más otros materiales que usamos en este curso.

Qué vamos a construir:

Miembros del foro

En este curso, construimos un foro. El foro tiene categorías y cada categoría tiene foros. Cada foro tiene discusiones o temas; los usuarios no autenticados pueden ver las categorías de foros y los foros, pero deben iniciar sesión para iniciar una discusión en cualquier foro. Cada discusión ha respondido. Las respuestas muestran el botón Me gusta y No me gusta si el usuario que inició sesión no es el autor de la respuesta. La cantidad de Me gusta y No me gusta afecta el rango del usuario. Los me gusta aumentan el rango del usuario, mientras que los aversiones reducen el rango del usuario. Cuando el usuario inicia sesión, se le redirige a la página de perfil donde puede actualizar la información de su perfil. El foro muestra todos los usuarios registrados, así como la página de todos los miembros del foro.

Administración

El administrador tiene el control total del foro. El administrador tiene permisos CRUD (CREAR, LEER, ACTUALIZAR y ELIMINAR) en Categorías, Foros, Discusiones, Usuarios y Respuestas.

LEER
Crea tu propia red neuronal artificial en Python

El administrador tiene acceso a los perfiles del usuario y puede actualizarlos.

Notificaciones

Se notifica a los usuarios cuando alguien responde sobre la discusión que iniciaron o cuando a alguien le gusta la respuesta. Se notifica al administrador cuando un nuevo usuario se une al foro.

API de Telegram

Vinculamos la aplicación con un grupo de telegramas para que el bot de telegramas envíe notificaciones al grupo cuando se registre un nuevo usuario, se inicie la nueva discusión y se dé una nueva respuesta a la discusión.

Búsqueda de categorías

En la página de inicio del foro, tenemos un formulario de búsqueda donde los usuarios pueden buscar palabras clave específicas, y luego se les mostrarán las categorías con esas palabras clave si existen.

Control de acceso

Implementamos control de acceso donde los usuarios normales no pueden acceder al panel de administración, ya sea que conozcan la URL del panel de administración o no. Para esto, usamos middleware de administración para redirigir a los usuarios que no son administradores a su página de perfil si obtienen la ruta de administración e intentan acceder a ella.


Los usuarios tampoco pueden editar los perfiles de otros usuarios.

Los temas de Laravel que vamos a cubrir son: Estructura de la aplicación Laravel, Laravel MVC, Controladores Laravel, Modelos Laravel, Mailable Laravel, Migraciones Laravel, Vistas Laravel, Observadores Laravel, Comandos Laravel, Notificatificables Laravel, Rutas Laravel, Rutas con nombre Laravel, Laravel Eloquent, Laravel Database, Plantilla de hoja Laravel

Obtenga más cursos del sitio de cursos gratuitos
Etiquetasproyecto de foro creando discusiones en laravel laracasts laravel 8 laravel laravel 2019 laravel 5 programación de tareas con trabajo cron laravel 5.8 laravel 6 laravel 7 laravel 8 laravel 8 foro laravel 8 generador de id laravel 8 tutorial laravel y laravel 6 laravel y laravel 7 aplicación laravel laravel crud laravel proyecto de foro laravel tutorial de foro laravel framework generador de id de laravel proyecto laravel tutorial de laravel aprender laravel en tamil php laravel espacial biblioteca de medios laravel twitter laravel vuejs

.

Más Información

Subir

Este sitio web utiliza cookies para ofrecerle una mejor experiencia de navegación, si continua en navegando consideramos que acepta su uso.