小编Har*_*maz的帖子

没有数据库连接的 Laravel

有没有办法在没有数据库连接的情况下使用 Laravel?我打算使用刀片和 VueJS 创建一个前端网站,该网站将使用第三方 API,而且我不需要数据库。

目前,我收到此错误,我不确定如何绕过它。

Database name seems incorrect
You're using the default database name laravel. This database does not exist.

Edit the .env file and use the correct database name in the DB_DATABASE key
Run Code Online (Sandbox Code Playgroud)

laravel

9
推荐指数
2
解决办法
1万
查看次数

Angular 6:脚本无法从angular.json正确加载

我尚未在互联网上找到解决方案。

Angular带来了类似的Github Issue,但是在那里找不到任何解决方案。

我已经将脚本文件添加到angular.json中,例如(在构建和测试范围中):

        "assets": [
          "src/favicon.ico",
          "src/assets"
        ],
        "styles": [
          "src/styles.css"
        ],
        "scripts": [
          "src/assets/plugins/jquery/jquery-1.11.3.min.js",
          "src/assets/plugins/jquery-ui-1.11.4.custom/jquery-ui.min.js",
          "src/assets/plugins/bootstrap/js/bootstrap.min.js",
          "src/assets/plugins/owl-carousel/owl.carousel.min.js",
          "src/assets/plugins/bootstrap-select/js/bootstrap-select.min.js",
          "src/assets/js/jquery.subscribe-better.js",

          "src/assets/js/moment-with-locales.min.js",
          "src/assets/plugins/countdown/jquery.plugin.min.js",
          "src/assets/plugins/countdown/jquery.countdown.min.js",
          "src/assets/js/theme.js"
        ]
Run Code Online (Sandbox Code Playgroud)

我正在获取CSS样式,但是某些脚本无法正常工作。

有什么办法吗?

javascript css angular6

5
推荐指数
1
解决办法
1845
查看次数

从 Angular 8 并行处理多个 API 请求

我需要从我的角度应用程序并行调用多个 API 请求,并且需要分别获取每个响应(需要为每个响应执行一些不同的操作),并且我还需要跟踪所有请求何时完成执行

例如我有一个请求数组arr1[request1,request2,request3,request4],每个请求将花费不同的时间来获得响应。所以我需要根据响应执行不同的操作,如actn1,actn2,actn3 ..等.我需要以 FCFS 方式调用每个操作。某些请求将比其他请求更快地完成执行,因此每当我收到每个请求的响应时,我需要调用相应的操作,最后在获得所有响应后我还需要调用 FinalAction。

通过使用 forkJoin 我能够执行我的 FinalAction(在完成所有请求执行后,这必须起作用),但我不知道每当响应来自服务器时我将如何执行每个响应操作

http-post rxjs angular

3
推荐指数
1
解决办法
9736
查看次数

如何在 Angular 7 中设置超时 KeyUp

我在谷歌搜索了解决方案,但没有找到。

尝试 1:

<input type="text" #txtSearch (keyup)="onKeyUp(txtSearch.value)">
Run Code Online (Sandbox Code Playgroud)

和 search.component.ts

onKeyUp(val){
    setTimeout(function(){
        console.log(val);
    },500);
}
Run Code Online (Sandbox Code Playgroud)

试过 2

我在这里使用类似的如何在 angular2 中使用 rxjs 实现输入 keyup 事件的去抖动服务,但在 Angular 7 中不起作用。

最后

我希望 keyup 延迟 0.5s 然后 console.log(value);

delay settimeout angular angular7

2
推荐指数
1
解决办法
8216
查看次数

Laravel 6.0 php artisan route:list返回“目标类[App \ Http \ Controllers \ SessionsController]不存在。”

我正在使用Laravel 6.0,尝试使用列出所有路线artisan route:list,但失败并返回:

Illuminate \ Contracts \ Container \ BindingResolutionException:目标类[App \ Http \ Controllers \ SessionsController]不存在。

在/home/vagrant/code/vendor/laravel/framework/src/Illuminate/Container/Container.php:806 802 | 803 | 尝试{804 | $ reflector = new ReflectionClass($ concrete); 805 | } catch(ReflectionException $ e){

806 | 抛出新的BindingResolutionException(“目标类[$ concrete]不存在。”,0,$ e); 807 | } 808 | 809 | //如果类型不可实例化,则开发人员正在尝试解析810 |。//一个抽象类型,例如Interface或Abstract Class

异常跟踪:

1 Illuminate \ Foundation \ Console \ RouteListCommand :: Illuminate \ Foundation \ Console {closure}(Object(Illuminate \ Routing \ Route))[内部]:0

2 ReflectionException::(“ Class App \ Http \ Controllers …

laravel artisan

2
推荐指数
6
解决办法
3592
查看次数

如何在Angular Material中将Tab键作为Enter键?

这是我的角物料自动完成代码

<input type="search" id="setId" name="setId" [attr.list]='collectionType' [(ngModel)]="selValue" class="text-box"
  placeholder="--Select--" (focus)="ValidateParent()" (keyup.tab)="test()" (keyup)="EmitValues($event)" [id]="setId"
  [matAutocomplete]="auto" [title]="selValue" [placeholder]='WaterMarkText'>


<div [hidden]="IsCascading">
  <mat-autocomplete [id]="collectionType" #auto="matAutocomplete" (optionSelected)='onChange($event)'>
    <mat-option *ngFor="let items of codeList" [value]="items.text" [attr.data-text]='items.text' [id]="items.value">
      {{items.text}}
    </mat-option>
  </mat-autocomplete>
</div>
Run Code Online (Sandbox Code Playgroud)

角度材料的tab选择存在问题。例如,自动材料完成无法在单击tab按钮时选择值。但点击enter按钮即可正常工作。因此,我需要手动entertab键事件覆盖键事件。怎么可能?

html events autocomplete angular-material angular

1
推荐指数
1
解决办法
1412
查看次数

使用OIDC和WSO2 IS向JWT访问令牌添加自定义声明

我有兴趣向WSO2身份服务器发布的JWT访问令牌(而不是ID令牌)添加自定义声明。我正在跟踪OpenID与WSO2的隐式连接。

我试图通过转到WSO2 IS控制台并导航到“声明”->“添加”->“添加本地声明”来添加自定义声明。然后,将声明映射到连接的OpenLDAP实例中的属性。

本地声明设置图片

上面的图像只是一个例子,我使用的实际声明映射到我的OpenLDAP实例中充当辅助用户存储的属性。

然后我尝试在服务提供商->列表->索赔配置下的服务提供商中添加索赔

服务提供商声明设置图

但是,我没有在WSO2 Identity Server授予的访问令牌中看到该自定义声明。

对我的WSO2身份服务器的调用如下所示:

https://localhost:9443/oauth2/authorize?client_id=MY_CLIENT_ID&redirect_uri=MY_REDIRECT_URI&scope=openid&response_type=token&response_mode=query&nonce=MY_NONCE
Run Code Online (Sandbox Code Playgroud)

输入正确的凭据后,令牌中看不到我的自定义声明。

令牌有效负载示例:

{
  "sub": "SUB_REMOVED",
  "aud": "AUD_REMOVED",
  "nbf": 1544053330,
  "azp": "AZP_REMOVED",
  "scope": "openid",
  "iss": "https://localhost:9443/oauth2/token",
  "groups": [
    "TEST LDAP 3/admin",
    "Internal/everyone"
  ],
  "exp": 1544056930,
  "iat": 1544053330,
  "jti": "JTI_REMOVED"
}
Run Code Online (Sandbox Code Playgroud)

我错过了一步吗?谢谢!

wso2 wso2is

0
推荐指数
1
解决办法
401
查看次数