我使用 Laravel Passport 允许我的手机调用 laravel api 以使用 laravel 身份验证。
我最近发现了一个问题,laravel 护照允许同一个用户从多个设备登录。有什么解决方案可以防止同一用户同时登录其他设备吗?
我找到了一种使用 Laravel Passport 注销的方法,但如果我使用,我不知道这是否是最好的方法
$request->user()->token()->revoke()
Run Code Online (Sandbox Code Playgroud)
每当用户尝试登录时。
我已经通过 vuetify 实现了 v-data-table。
一切都很好,直到我创建一个搜索栏并从服务器搜索。例如,我在第 2 页,我使用搜索功能,结果只有一个,但 vuetify 表保留在第 2 页并显示搜索结果。
我希望页面重置为第一页。
<v-data-table
:headers="headers"
:items="users"
:options.sync="options"
:server-items-length="pagination.total"
class="elevation-1"
:footer-props="{
itemsPerPageOptions: [10],
}"
>
searchUser() {
this.options.page = 1;
this.pagination.current = 1;
this.pagination.page = 1;
this.fetchItems();
// this.$nextTick().then(()=>{
// this.$set(this.pagination, 'page', 1);
// this.$set(this.pagination, 'current', 1);
// this.$set(this.options, 'page', 1);
// });
},
Run Code Online (Sandbox Code Playgroud)
运行搜索功能后,我尝试更改页面值,但对我来说仍然没有运气。请帮忙。