Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/Ejemplo»
Línea 1: | Línea 1: | ||
− | {{ | + | {{MRM_Tarea|Title=Práctica volunataria| |
+ | *Esta es una práctica voluntaria que podéis realizar | ||
+ | *En principio es una práctica abierta, a continuación se propone una visión general | ||
+ | *Son apartados que estaría bien que estuvieran | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{MRM_Actividad|Title=Crear un proyecto| | ||
<source lang=bash> | <source lang=bash> | ||
− | laravel new | + | laravel new nombre_proyecto |
</source> | </source> | ||
}} | }} | ||
+ | {{Actividad|Title=Realizar html: plantillas con blade| | ||
+ | *Realiza una plantilla layout (ver la pantalla más abajo) | ||
+ | *Haz que todas tus pantallas extiendan de la plantilla | ||
+ | *Incorpora secciones en la plantilla que completarás en cada página | ||
+ | }} | ||
+ | |||
+ | {{Actividad|Title=Instalar autentificación con breeze| | ||
+ | *Crea una autentificación con blade | ||
+ | *En la pantalla inicial deberemos tener la opción de login o register o bien que aparezca el nombre de usuario logueado y un botón logout | ||
+ | [[Archivo:Pantalla_Inicio_login_logout.png|center|500px]] | ||
+ | |||
+ | }} | ||
+ | |||
{{Actividad|Title=Instalar tailwind| | {{Actividad|Title=Instalar tailwind| | ||
+ | *(Si está instalado breeze (autenticación), ya no hace falta, ya que ya se habrá instalado) | ||
https://tailwindcss.com/docs/guides/laravel | https://tailwindcss.com/docs/guides/laravel | ||
<source lang=bash> | <source lang=bash> |
Revisión de 05:51 8 may 2021
{{MRM_Tarea|Title=Práctica volunataria|
- Esta es una práctica voluntaria que podéis realizar
- En principio es una práctica abierta, a continuación se propone una visión general
- Son apartados que estaría bien que estuvieran
https://tailwindcss.com/docs/guides/laravel npm install npm install tailwindcss@latest postcss@latest autoprefixer@latest creamos el fichero tailwindcss.config.js npx tailwindcss init Modificamos en el fichero tailwind.config.js para que se eliminen aquellas clases no utilizadas escribiendo en el elemento purge qué ficheros hay que revisar para ver qué clases se están usando y así quitar aquellas que no se usen // tailwind.config.js module.exports = { purge: [ './resources/**/*.blade.php', './resources/**/*.js', './resources/**/*.vue', ], //.....
mix.js('resources/js/app.js', 'public/js') .postCss('resources/css/app.css', 'public/css', ['tailwindcss']);
@tailwind base; @tailwind components; @tailwind utilities; Ahora necesitamos transpilar el fichero resource/app.css a public/app.css para poderlo importar en nuestros fichero html y usar los estilos. Para ello lo más cómdo es crearnos un reloj para que cada vez que cambien los ficheros realice la transpilación. Esto se consigue modificando el fichero package.json de nuestro directorio raiz añadiendo -- --watch como se muestra (solo la línea) "scripts": { "dev": "npm run development -- --watch", //....
npm run watch & Esto nos generará ficheros y directorios en la caperta pública
|