Comandos Laravel

dagsis

Laravel

0

Image

Comandos Basicos

Para conocer el listado completo de los comandos disponibles ejecutamos en consola, en el directorio raíz de un proyecto de Laravel:

php artisan list

Crear un api para la version laravel 11

php artisan install:api

 

crear proyecto

composer create-project laravel/laravel miproyecto "10.*"

Observacion para los proyectos livewire
Tira un error de layout

Solución para este bug, en la carpeta config/livewire en la linea 41 es donde se hace el cambio profesor de
'layout' => 'components.layouts.app',

a

'layout' => 'layouts.app',


Crear un controlador tipo recurso

$ php artisan make:controller PhotoController --resource

Crear un Form Request

Su nomenclatura es (Nombre-del-modelo-que-impacta)+(Acción)+Request. Por ejemplo, si quieres crear un Form Request para validar los datos que actualizarán el modelo Post, deberías ponerle el siguiente nombre:

$ php artisan make:request PostCreateRequest

Crear un modelo
$ php artisan make:model User -m  (incluye la migracion)

Crear un migracion

php artisan migrate:fresh crea todo de nuevo

Anular la ultima migracion

php artisan migrate:rollback

Crear un migracion en blanco copiar del modelo usuario

php artisan make:migration nombre table

Crear una tabla para migracion

php artisan make:migration create_nombretbl_table


Error de key normalmente cuando lo bajo de github

php artisan key:generate
php artisan config:cache

ejecuta en la raiz de tu proyecto

Crear carpeta storage para perfiles


php artisan storage:link

Crear un proceso en el servidor

php artisan schedule:run >> /dev/null 2>&1

Utilizar Tailwind
Modo desarrollo: npm run dev
Modo produccion: npm run build

Publicar laravel

php artisan config:clear
php artisan optimize:config
php artisan optimize:clear
php artisan livewire:publish --config
npm run build


Despues de clonar un proyecto
composer install
npm install
npm run dev
#Comando para solución a errores de npm
rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force
npm install
#Solución a error de fsevents
npm i fsevents@latest -f --save-optional
 
Archivo .htaccess en directorio public_html

<IfModule mod_rewrite.c>
      RewriteEngine On

    RewriteRule ^ (.*)$ public/$1 [L]
</IfModule>

 

 

0 Comments

Leave a comment

KidKinder

Labore dolor amet ipsum ea, erat sit ipsum duo eos. Volup amet ea dolor et magna dolor, elitr rebum duo est sed diam elitr. Stet elitr stet diam duo eos rebum ipsum diam ipsum elitr.

Get In Touch

Address

123 Street, New York, USA

Email

info@example.com

Phone

+012 345 67890

Newsletter

© Your Site Name. All Rights Reserved. Designed by HTML Codex
Distributed By: ThemeWagon