有没有办法在没有数据库连接的情况下使用 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) 我尚未在互联网上找到解决方案。
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样式,但是某些脚本无法正常工作。
有什么办法吗?
我需要从我的角度应用程序并行调用多个 API 请求,并且需要分别获取每个响应(需要为每个响应执行一些不同的操作),并且我还需要跟踪所有请求何时完成执行
例如我有一个请求数组arr1[request1,request2,request3,request4],每个请求将花费不同的时间来获得响应。所以我需要根据响应执行不同的操作,如actn1,actn2,actn3 ..等.我需要以 FCFS 方式调用每个操作。某些请求将比其他请求更快地完成执行,因此每当我收到每个请求的响应时,我需要调用相应的操作,最后在获得所有响应后我还需要调用 FinalAction。
通过使用 forkJoin 我能够执行我的 FinalAction(在完成所有请求执行后,这必须起作用),但我不知道每当响应来自服务器时我将如何执行每个响应操作
我在谷歌搜索了解决方案,但没有找到。
尝试 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);
我正在使用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 …
这是我的角物料自动完成代码
<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
按钮即可正常工作。因此,我需要手动enter
为tab
键事件覆盖键事件。怎么可能?
我有兴趣向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)
我错过了一步吗?谢谢!