Giter Site home page Giter Site logo

laravel-gdpr's Issues

Remove package generates odd messages

when removing the package via composer you get the following messages:

soved/laravel-gdpr is not required in your composer.json and has not been removed
Dependency "laravel/framework" is also a root requirement, but is not explicitly whitelisted. Ignoring.

It's odd to get a message about removing laravel framework ?

Regarding GDPR

Question received via email.

Hi,
We have added  https://github.com/sander3/laravel-gdpr this package in a local  project. Can you tell me how to test  to verify the install successfully  ?.
-- 
Thanks & Regards
Ashutosh *****
Mob No:- **********

usage doubt

Hello,

I'm newbie in laravel and sure that the problem is that I dont know how to use.
I've installed the package and make a get web url endpoint that execute a post API call to /gdpr/download endpoint.

Route::get('/gdpr', function () { $response = Http::post('http://mywebpage.test/gdpr/download', [ Auth::user()->password, ]); dd($response); });

I've dd the response and status 200 is returned but no data :(

Could please help me? Thanks a lot.

Retrieving Relationships from Direct Relationships

Given that a User has a relationship with Restaurant, and Restaurant has many MenuItems, how are we able to retrieve the MenuItems for that Restaurant?

I have tried making Restaurant Portable and defining with $gdprWith for that model, but that does not work.

As well, it appears as though all properties on a model with a relationship (Restaurant in this case) will be visible, regardless of making the Restaurant model Portable and assigning $gdprVisible property to exclude things like id, hash, etc. Will be opening a separate bug for this.

Retrieve decrypted attribute through request

How am I able to retrieve the encrypted attribute decrypted through the HTTP request user object?

Like so: $request->user();

Currently I noticed that I just retrieve the not decrypted attribute.

How to encrypt existing data?

Data encryption works just fine on newer inserted data.
But how can I apply the encryption on already existing data?

Also, what data type should I use for encrypted columns?

Decryption not working with toArray()

Hi there,

Automatic decryption of values only works when accessing model attributes like this:
$model->attribute

However, returning a model instance or using $model->toArray() returns encrypted values.

Any suggestions?

API data decryption

Hi,
I have stored some encrypted data in my db.
Now I need to create API, but all values return encrypted.
Is there a way to decrypt data?

Thank you

All Properties of Model are Visible when using $gdprVisible

In my User model I have protected $gdprVisible = ['name', 'email'];, yet in the JSON output I see

{"id":22,"name":"John Doe","email":"[email protected]","created_at":"2018-07-09 14:52:02","updated_at":"2018-07-09 14:52:02","stripe_id":null,"card_brand":null,"card_last_four":null,"trial_ends_at":null,"provider":null,"provider_id":null}

The docs say that anything NOT in the white-list will be hidden, but I don't see this as being the case.

Also, any models included via relationship are also displaying their entire contents.

Unable to install via Composer

When attempting to run composer require soved/laravel-gdpr, I'm getting an error saying that the operation failed because the packagist json file for this package couldn't be found.

[Composer\Downloader\TransportException]                                                                                                                                       
  The "http://packagist.org/p/soved/laravel-gdpr%241e01b0addbc1e9551aefb73142b21f1a1c80109f7db96f8b112a589e5efd66e2.json" file could not be downloaded (HTTP/1.1 404 Not Found) 

This may be an issue on my end, but while I investigate I thought I would bring it to your attention so you can look into this.

Thanks.

show only some relationship attributes

Hello,

Thanks for this great package !

I tried to hide some of the relationship attributes by using your $gdprVisible property with just the fields I want visible, working ok for the User model but not for the relationships.
(I tried to add some of the relationship attributes like 'bookings.name' in $gdprVisible, but it's not working)

Anyway to do that ?
Thanks, Denis

How to use this with Socialite?

If a user has to enter a password to download their data, how do plan (if not already) to handle the case where a user signed up via Facebook or other OAuth service? In most of these cases, a password will not be set for the user, or a randomly generated password will be set at the time of account creation.

How to hide relation attributes?

Hi, I am not able to hide specific attributes from relations. I have tried the following:

  1. in User set $gdprHidden = ['relation.attribute']

  2. Add Portable trait to Relation and inside it set $gdprHidden = ['attribute']

What am I missing? Thank you.

Authentication Mistake

Hi Guys

I have some error when I try to get user by email

Have settings below

use EncryptsAttributes

protected $encrypted = [ 'email'];

I made query User::where(['email' => '[email protected]'])->first();

It doesn't wwork

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.