Diferencia entre revisiones de «Usuario:ManuelRomero/laravel»

De WikiEducator
Saltar a: navegación, buscar
Línea 64: Línea 64:
 
* [[Usuario:ManuelRomero/Laravel/validacion | Validacion]]
 
* [[Usuario:ManuelRomero/Laravel/validacion | Validacion]]
 
* [[Usuario:ManuelRomero/Laravel/practica | tienda_enlaces]]
 
* [[Usuario:ManuelRomero/Laravel/practica | tienda_enlaces]]
 
Subir un proyecto de laravel a un hosting:
 
hay que modificar  las rutas que referencian a  index.php o appServiceProvider.php .
 
 
en el archivo index.php debe de aparecer:
 
 
require __DIR__.'/../nombre_de_la_carpeta_donde_descomprimamos/vendor/autoload.php';
 
 
$app = require_once __DIR__.'/../nombre_de_la_carpeta_donde_descomprimamos/bootstrap/app.php';
 
Pero recuerda poner en "nombre_de_la_carpeta_donde_descomprimamos", el nombre de donde hayas descomprimido el proyecto (no la carpeta public)
 
 
y en AppServiceProvider.php:
 
 
public function register()
 
{
 
  $this->app->bind('path.public',function(){
 
  return'/home/nombre-carpeta-hosting/public_html';
 
  });
 
}
 
Recuerda cambiar la ruta y pone dónde se indica el nombre de la carpeta (ahora si) public.
 
 
  
 
-->
 
-->
Línea 108: Línea 87:
 
     Schema::defaultStringLength(191);
 
     Schema::defaultStringLength(191);
 
}
 
}
 +
===Desplegando un proyecto en laravel===
 +
o:ManuelRomero/Laravel/practica | tienda_enlaces]]
 +
 +
Subir un proyecto de laravel a un hosting:
 +
hay que modificar  las rutas que referencian a  index.php o appServiceProvider.php .
 +
 +
en el archivo index.php debe de aparecer:
 +
 +
require __DIR__.'/../nombre_de_la_carpeta_donde_descomprimamos/vendor/autoload.php';
 +
 +
$app = require_once __DIR__.'/../nombre_de_la_carpeta_donde_descomprimamos/bootstrap/app.php';
 +
Pero recuerda poner en "nombre_de_la_carpeta_donde_descomprimamos", el nombre de donde hayas descomprimido el proyecto (no la carpeta public)
 +
 +
y en AppServiceProvider.php:
 +
 +
public function register()
 +
{
 +
  $this->app->bind('path.public',function(){
 +
  return'/home/nombre-carpeta-hosting/public_html';
 +
  });
 +
}
 +
Recuerda cambiar la ruta y pone dónde se indica el nombre de la carpeta (ahora si) public.

Revisión de 17:11 18 may 2021

__TOP__

sudo docker start docker_name 
sudo docker exec  docker_name service apache2 start
  • Subir Laravel al hosting
https://www.nigmacode.com/laravel/Subir-proyecto-laravel-a-hosting

Laravel: Framework de Php



  • Ejemplo para hacer un gitbook
https://ajgallego.gitbook.io/laravel-5/








How to deploy a Laravel web app on Google App Engine


Bloque introducción

  1. Laravel 8
  2. Sistema de roles
  1. Introducción
  2. Empezando
  3. Conceptos dek Kernel
  4. Base de Datos
  5. Autentificación
  6. Modelos
  7. Vue Font-end en Laravel
  8. Formularios
  9. Artisan
  10. Sublime y laravel
  11. Helper en laravel
  12. TDD y phpunit pruebas del código
  13. Traducciones
  14. Middleware
  15. DOMPdf en laravel
  16. Usando ficheros ini de nuestro proyecto
  17. Sistemas de ficheros en laravel
  18. Crear un CRUD sobre la base de datos de la Tienda
  19. Tienda enlaces


JQuery

  • Un problema muy básico. Para usar Jquery
https://medium.com/@nedsoft/how-to-add-jquery-ui-plugin-to-a-laravel-app-using-laravel-mix-e85bf0244fc1

Problemas ejecutando un proyecto Laravel

Al crear migraciones
 SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))
*Esta circunstancia está recogida en la documentación de Laravel
 https://laravel.com/docs/master/migrations#creating-indexes
*Ir a la sección '''''index Lengths & MySQL / MariaDB'''''
  • El problema es de la vesion de mysql. hay que permitir un tamaño por defecto para las variables string

use Illuminate\Support\Facades\Schema;

public function boot() {

   Schema::defaultStringLength(191);

}

Desplegando un proyecto en laravel

o:ManuelRomero/Laravel/practica | tienda_enlaces]]

Subir un proyecto de laravel a un hosting: hay que modificar las rutas que referencian a index.php o appServiceProvider.php .

en el archivo index.php debe de aparecer:

require __DIR__.'/../nombre_de_la_carpeta_donde_descomprimamos/vendor/autoload.php';

$app = require_once __DIR__.'/../nombre_de_la_carpeta_donde_descomprimamos/bootstrap/app.php'; Pero recuerda poner en "nombre_de_la_carpeta_donde_descomprimamos", el nombre de donde hayas descomprimido el proyecto (no la carpeta public)

y en AppServiceProvider.php:

public function register() {

 $this->app->bind('path.public',function(){
 return'/home/nombre-carpeta-hosting/public_html';
 });

} Recuerda cambiar la ruta y pone dónde se indica el nombre de la carpeta (ahora si) public.