Diferencia entre revisiones de «Usuario:ManuelRomero/laravel»
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]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--> | --> | ||
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/
https://styde.net/laravel-5/ https://github.com/laravel/laravel https://laravel.com/ https://laraveles.com/ |
How to deploy a Laravel web app on Google App Engine Build a simple blog with multiple image upload using Laravel & Vue |
How to deploy a Laravel web app on Google App Engine
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.