-
Notifications
You must be signed in to change notification settings - Fork 1
/
laravel notas.txt
131 lines (90 loc) · 3.65 KB
/
laravel notas.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
laravel new mi-autenticacion // crear proyecto
use Illuminate\Support\Facades\Schema;
Schema::defaultStringLength(191);
php artisan serve // iniciar proyecto
php artisan make:model Cliente // crear modelo
php artisan make:model Persona -m // crear modelo y migracion
php artisan migrate // crear tabla en la base con base al modelo
php artisan make:controller PersonaController // crear controlador
php artisan make:controller ldapController --resource// crear controlador con funciones por defecto
php artisan ui:auth // crear autentificacion
php artisan route:list // lista de rutas
//antes de esto de la autentificacion
composer require laravel/ui --dev
php artisan ui vue --auth
php artisan make:migration create_classification_document_table
debug blade.php
<?php xdebug_break(); ?>
10.0.2.53
$username = '402340420';
$checkdn='uid='.$username.', ou=People, dc=una,dc=ac,dc=cr';
$password = '931997dm';
cn = nombre
uid contrase;a
libreria de login aqui cree los archivos para check con ladp en el metodo
hasValidCredentials
en la configuracion de ambiente use_LDAP se pone 1 para usarlo y 0 para no
C:\wamp64\www\Laravel-Apps\prueba\vendor\laravel\framework\src\Illuminate\Auth\SessionGuard.php
C:\wamp64\www\Laravel-Apps\prueba\vendor\laravel\framework\src\Illuminate\Auth\EloquentUserProvider.php
Notas Fran ;3
php artisan make:model Rol -mcr
php artisan make:model Flujo -mcr
php artisan make:seeder Permiso Crea los seeders en laravel
php artisan make:seeder Documento
php artisan db:seed --class=Permiso Migra los seed a la base de datos
Las tablas pivote deben:
LLamarse en orden alfabetico con las dos tablas que se unen ejemplo: permiso_rol Además deben ir en singular.
Comando para compilar el sass y que se observen los cambios que se realizan a la hoja de estilos
sass --watch resources\sass\app.scss:resources\css\app.css
Convenciones para ATRIBUTOS
1. nombre minuscula segunda palabra en mayuscula (lowel camel case).
2. los atributos van a escribirse en español.
Ejemplo
-flujoId
-usuarioId
-documentosFlujos
Convenciones para CLASES MODELO
1. Primera letra en mayuscula
2. Escrito en singular
3. Escrito en español
Ejemplo
- Documento
- Flujo
Convenciones para CLASES CONTROLADORES
1. Primera letra en mayuscula
2. Escrito en singular
3. Usa lowel camel case (Primera en minuscula y luego cada letra inicial en mayúscula)
4. El nombre del controlador va en singular
5. Escrito en español
Ejemplo
- DocumentController
- FlujoController
Convenciones para Archivos JS
1. Escrito en minúscula
2. Se escriben en plural si se relacionand a un resource específico. Sí la clase modelo
se llama Documento.php el js para ese recurso sería documentos.js
3. Escrito en español
Convenciones para VISTAS blade.php
1. carpetas con nombre en minuscula
2. las vistas se escriben en ingles
3. las vistas se escriben en minusculas
//Limpiar cache en laravel
php artisan config:clear
php artisan config:cache
php artisan view:clear
php artisan route:clear
composer dump-autoload
//Ver todas las rutas
php artisan route:list
/// para ver erres sql
GET DIAGNOSTICS CONDITION 1
@p1 = RETURNED_SQLSTATE, @p2 = MESSAGE_TEXT;
SELECT @p1 as RETURNED_SQLSTATE , @p2 as MESSAGE_TEXT;
<iframe src="http://docs.google.com/gview?url=http://upgrade.com.mx/_docs/prueba.doc&embedded=true" style="width:600px; height:600px;" frameborder="0"></iframe>
reset del autoincrement
ALTER TABLE permissions AUTO_INCREMENT = 1
// crear documentos
// ES NECESARIO CORRER ESTOS COMNADOS
composer require phpoffice/phpspreadsheet
composer require phpoffice/phpword
composer require phpoffice/phppresentation