Download the PHP package jaybizzle/hasmeta without Composer
On this page you can find all versions of the php package jaybizzle/hasmeta. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package hasmeta
HasMeta
A Laravel trait to access model meta data as if it was a property on your model
Installation
Run composer require jaybizzle/hasmeta 0.1.*
or add "jaybizzle/hasmeta": "0.1.*"
to your composer.json
file
In the Model that you want to utilise HasMeta
add the following properties
Real World Example
Nothing like a simple example to explain things
Setup
users
table
id | password | |
---|---|---|
1 | [email protected] | ADpQeKh$2y$10$0dh/BerzTrEOBhu4SR3w05 |
2 | [email protected] | pQeKhrzTrEOBhu$2y$10$0dh/BeAD4SR3w05 |
3 | [email protected] | ADpQeKhrzTrEOBhu4SR3w05$2y$10$0dh/Be |
4 | [email protected] | BeADpQeKhrzTrEO$2y$10$0dh/Bhu4SR3w05 |
5 | [email protected] | DpQeKhrzTrEOBhu4SR3w05$2y$10$0dh/BeA |
users_meta
table
id | user_id | meta_name | meta_value |
---|---|---|---|
1 | 1 | first_name | John |
2 | 1 | surname | Roberts |
3 | 1 | age | 20 |
4 | 1 | gender | Male |
5 | 2 | first_name | Steven |
6 | 2 | surname | Watson |
7 | 2 | age | 35 |
8 | 2 | gender | Male |
9 | 3 | first_name | Sam |
10 | 3 | surname | Faddy |
11 | 3 | age | 30 |
12 | 3 | gender | Female |
13 | 4 | first_name | Ben |
14 | 4 | surname | Prokop |
15 | 4 | age | 32 |
16 | 4 | gender | Male |
17 | 5 | first_name | Jo |
18 | 5 | surname | Blair |
19 | 5 | age | 31 |
20 | 5 | gender | Female |
User.php
model
UserMeta.php
model
Usage
Now we can simply do this for getting meta data...
We can save meta data easily too...
Delete meta...
New meta...
All versions of hasmeta with dependencies
PHP Build Version
Package Version
The package jaybizzle/hasmeta contains the following files
Loading the files please wait ....