You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As you know me from my heavy usage of your awesome laravel-love library, I like to split my laravel projects into many databases and I'm doing this for one that uses your laravel-ban package.
My bans table is on a different database then my main one. Oddly, methods such as isBanned() do not return any error. To be clear, my bans table is on a different database and the isBanned does correctly return true or false.. so it somehow is capable of interacting with the bans table on a different connection. How this is working right now is a bit puzzling!!
But when I try to actually ->ban() someone I get an error because it's looking for the bans table on the wrong connection.
Would it be possible for you to add a configuration to allow us to set a different connection please?
The same way you did it on laravel-love would be perfect:
Hi @vesper8! So we don't need to do anything at this moment?
Erm.. sorry if my reply was misleading, I was only explaining why the isBanned is working despite the bans table being on a different database connection. isBanned works because it doesn't care about the bans table and only looks at the model's (users in this case) banned_at column
The ->ban() and ->unban() methods, however, still don't work and still needs the changes suggested above.
I understand. Unfortunately, I don't have enough time for this at the moment. I spend weekends on https://hype.me improvement and a new secret (🙊) open source application.
@vesper8 I'm ready to review this feature, if you want to bring it in the same way as it done in Laravel Love.
Hello!
As you know me from my heavy usage of your awesome laravel-love library, I like to split my laravel projects into many databases and I'm doing this for one that uses your laravel-ban package.
My
bans
table is on a different database then my main one. Oddly, methods such asisBanned()
do not return any error. To be clear, my bans table is on a different database and theisBanned
does correctly return true or false.. so it somehow is capable of interacting with the bans table on a different connection. How this is working right now is a bit puzzling!!But when I try to actually
->ban()
someone I get an error because it's looking for thebans
table on the wrong connection.Would it be possible for you to add a configuration to allow us to set a different connection please?
The same way you did it on
laravel-love
would be perfect:Many many thanks!
The text was updated successfully, but these errors were encountered: