Permiteti inchirierea multipla utilizand prefixul tabelului
A se vedea, de asemenea, laratt-api unde acest proiect a fost initial construit si refactorizat.
Instalati :
Configurare :
Caracteristici
- Folositi caracterul special $ pentru chirias si separatorul de masa. Majoritatea bazelor de date permit acest caracter.
- Tabel dinamic ca chirias $ table_name
- Rezolutia chiriasului foloseste in mod implicit antetul X-Tenant; totusi, este personalizabil oferind o functie statica pentru configurarea resolverului.
- O trasatura de control generica care ofera CRUD simplu si flexibil (creati, preluati, actualizati, stergeti) punctul final REST.
- Interogare simpla si stergere in bloc / interogare punct final REST.
- jQuery DataTables ca / endpoint de date cu laravel-datatables
- Schema structurata predefinita pentru ProfileModel
- Tip de schema programabila si de comert electronic pentru TableModel
- Cloud auditabil (s3 sustinut) al tranzactiei de inregistrare individuala. Acest lucru va permite sa declansati aws lambda la un anumit eveniment in loc sa creati locuri de munca programate.
- Abilitatea de a include si exclude tabelul de la auditabil – deci nu trebuie sa auditati lucruri, cum ar fi atunci cand il utilizati pentru inregistrare, stocare in cache, sau cand clientul nu are nevoie de acesta dintr-un anumit motiv.
CONTRA Nu suporta relatia de masa.
Schema API
Imaginea de mai jos este din documentatia noastra Swagger a proiectului laratt-api.
Schema tabelului
Punct final special pentru mai multe tabele @ / api / v1 / tables / {table}; unde {tabel} este numele tabelului pe care doriti sa il creati. {tabelul} trebuie sa fie alfanumeric cu caractere mici si subliniere cu mininum de 3 caractere pana la 30 max. Exemplu, sa spunem x-tenant: clienta si {table} = produs, atunci tabelul rezultat va fi clienta $ produs.
Retineti, de asemenea, ca exista doua id-uri: id si uid. id este intern pentru laratt . Ar trebui sa utilizati uid pentru toate operatiunile. uid este un ghid generat automat, daca nu este furnizat niciunul in timpul inserarii.
porno retro maduras porno casadas españolas
www.maduras.con anal interacial
videos ponos anal maduras españolas
corriendose dentro vieja gorda follando
porno abuelas españolas compilacion mamadas
le pilla pajeandose pilladas de torbes
culos gordos hombres pajeandose
porno fuerte borracha anal
cfnmwave.com cfnmwave.com
porno gay marruecos jovencitas folladoras
porno transexual en español videos porno gay de españoles
follada real follando con las vecinas
masajes porno en español carne de mercado xxx
xxx orgias tetas bailando
intercambio parejas amateur follando en el parque
pelisxxx insesto
paja a desconocido gallega porno
maduros en pajilleros videos madres lesbianas
maduras haciendo pajas metiendo mano en el bus
follando con la abuela jovencitas españolas follando por dinero
Furnizarea unui uid permite actualizarea API-ului sa actioneze eficient ca o operatiune de imbinare / ascensiune. Aceasta inseamna ca, daca apelati actualizarea cu un uid, se va actualiza daca se gaseste inregistrarea, altfel introduceti o noua inregistrare.
- / punctul de interogare a interogarii este utilizat pentru interogare si stergere in bloc, consultati: Sintaxa interogarii
- / data endpoint este utilizat pentru returnarea formatului jQuery DataTables folosind laravel-datatables.
- / import import in bloc este CSV pentru a permite un import mai mare. Pana la 10000 de inregistrari in loc de un numar mic, cum ar fi 100 pentru Azure Table Storage (consultati si configurarea administratorului pentru ajustare). Acest lucru permite eficienta fisierelor mai mici si transferul / incarcarea mai rapida a fisierelor.
- / truncate trunchiaza toate datele din tabel.
- / drop drop a table. De ce nu? Acum puteti face tot felul de lucruri nebunesti cu masa.
Dar schema personalizata / personalizata? Vedeti exemplul schemei noastre de profil
Interogare-Sintaxa
Aceasta biblioteca ofera un punct final de interogare simplu pentru cautare si stergere in bloc: api / v1 / profil / interogare sau api / v1 / tabele / {tabel} / interogare
Limitand
Pentru a limita numarul de resurse returnate la o anumita suma cu limita de cuvinte cheie sau per_page:
Triere
Pentru a sorta resursele dupa o coloana in ordine crescatoare sau descendenta:
De asemenea, puteti avea mai multe interogari de sortare:
Filtrare
Formatul de baza pentru filtrarea resurselor:
Nota: valorile sunt rawurldecode () d.
Optiuni de filtrare
Operator Descriere Exemplu eq Egal cu / query? Filter [] = coloana1: eq: 123 neq Nu este egal cu / query? Filter [] = column1: neq: 123 gt Mai mare decat / query? Filter [] = column1: gt: 123 gte Mai mare sau egal cu / query? Filter [] = coloana1: gte: 123 lt Mai putin decat / query? Filter [] = coloana1: lt: 123 lte Mai mic sau egal cu / query? Filter [] = coloana1: lte: 123 ct Contine text / interogare? filter [] = coloana1: ct: unele% 20text nct Nu contine text / interogare? filter [] = coloana1: nct: unele% 20text sw Incepe cu text / interogare? filter [] = coloana1: sw : unele% 20text nsw Nu incepe cu text / interogare? filter [] = coloana1: nsw: unele% 20text ew Se termina cu text / interogare? filter [] = coloana1: ew: unele% 20text nou Nu se termina cu text / interogare ? filter [] = column1: new: some% 20text bt Intre doua valori / interogare? filter [] = column1: bt: 123 | 321 nbt Nu intre doua valori / interogare? filter [] = column1: nbt:123 | 321 in In matrice / interogare? Filtru [] = coloana1: in: 123 | 321 | 231 nin Nu in matrice / interogare? Filtru [] = coloana1: nin: 123 | 321 | 231 nl Este nul / interogare? Filtru [ ] = coloana1: nl nnl Nu este nul / interogare? filtru [] = coloana1: nnl
De asemenea, puteti face clauze OR si AND. Pentru clauzele SAU, utilizati virgule in interiorul aceleiasi interogari de filtru []:
Pentru clauzele AND, utilizati o alta interogare de filtru [].
Mai jos, demonstratia DonationController fictiva de pe partea serverului, care furnizeaza date json Laravel Paginate pentru unele interfete din partea clientului.
Licenta
Licenta MIT (MIT). Va rugam sa consultati fisierul de licenta pentru mai multe informatii.








