我在Windows 10上使用xampp。我在这台机器上有多个laravel 5.2项目。当我执行Project 1时,它给我以下错误:database_project_1.table_of_project_2表或视图不存在,但是表table_of_project_2存在于中database_project_2。这个问题很少出现。
下面是Project 1 .env文件
APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:ratSluNv930gb3wp1UOabW6Ze3jEJn3ixtTX/wgqYZc=
APP_URL=http://project-1.dev/
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_project_1
DB_USERNAME=root
DB_PASSWORD=j@yshr33r@m
Run Code Online (Sandbox Code Playgroud)
下面是Project 2 .env文件
APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:XRgQHfYiKPmHtHZ5UbX38KDlBnl/nyBSt+8qnkOISTg=
APP_URL=http://project-2.dev/
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_project_2
DB_USERNAME=root
DB_PASSWORD=j@yshr33r@m
Run Code Online (Sandbox Code Playgroud)
我已经尝试过以下命令,但没有运气:
php artisan config:clearphp artisan cache:clear请让我知道是否缺少任何东西。
这是config/database.php两个项目的代码。
项目1 config/database.php
<?php
return [
'fetch' => PDO::FETCH_CLASS,
'default' => env('DB_CONNECTION', 'mysql'),
'connections' => [
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' …Run Code Online (Sandbox Code Playgroud) 我想在PHP中获取数组的值before和after特定值.
例如,我有:
$array = (441, 212, 314, 406);
Run Code Online (Sandbox Code Playgroud)
我的$specific_value是441.
在这个例子中,我应该得到before(406)和after(212).
如果我的价值是212我应该得到before(441)和after(314).
我读的文件,我不能够得到它如何获得Security.salt从价值app.php在Cakephp 3.我试图这样做
$salt = Configure::read('Security.salt');
Run Code Online (Sandbox Code Playgroud)
导入以下库
use Cake\Core\Configure;
use Cake\Core\Configure\Engine\PhpConfig;
Run Code Online (Sandbox Code Playgroud)
请帮助.
Cakephp version is 3.4
这是我拥有的 JSON
{
"version": "5.2",
"user_type": "online",
"user":
[
{
"name": "John",
"id": 50
},
{
"name": "Mark",
"id": 57
}
]
}
Run Code Online (Sandbox Code Playgroud)
将上述 JSON 转换为 HTML 的 javascript
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url: "http://PATH/user.json",
dataType: 'json',
type: 'get',
cache:false,
success: function(data){
/*console.log(data);*/
var event_data = '';
$.each(data, function(index, value){
/*console.log(value);*/
event_data += '<tr>';
event_data += '<td>'+value.name+'</td>';
event_data += '<td>'+value.id+'</td>';
event_data += '<tr>';
});
$("#list_table_json").append(event_data);
},
error: function(d){
/*console.log("error");*/
alert("404. Please wait until the File is Loaded.");
}
});
}); …Run Code Online (Sandbox Code Playgroud) 我需要以横向格式制作PDF。
<script type="text/javascript">
$(function () {
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
$('#cmd').click(function () {
doc.fromHTML($('#content').html(), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});
doc.save('sample-file.pdf');
});
});
</script>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用API令牌来验证我们的用户,
这是我的config/auth.php代码
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
],
],
Run Code Online (Sandbox Code Playgroud)
我Api.php就是这样
Route::group(['middleware' => ['subdomain_setup','auth::api'],'prefix'=>'v1'], function () {
Route::get('getCoupons','Api\CouponAPI@getCoupons');
});
Run Code Online (Sandbox Code Playgroud)
现在访问我的api URL时出现此错误
未找到列:1054“ where子句”中的未知列“ api_token”(SQL:select * from
userswhereapi_token=
我有这个,而通过一个数组
while($value = current($array)){
$fields.=key($array);
$val.=$value;
next($array);
}
Run Code Online (Sandbox Code Playgroud)
所以问题是,当我将一个数组参数设置为0或null时,while停止...
我该如何解决它,所以它可以在字符串中添加0或null参数?
我最近安装了 mac OSX。我安装了最新版本的mamp。
我试图设置我的数据库,但出现此错误。
“root@localhost”访问被拒绝(使用密码:NO)
我的.env文件——
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=some
DB_USERNAME=root
DB_PASSWORD=
Run Code Online (Sandbox Code Playgroud)
我的MySQL端口是3306,Apache端口是80(我改了)。
我不更改 PhpMyAdmin 的密码。但我收到这样的错误。
所以我尝试输入一些密码,然后它给了我与密码相同的错误:是
我该如何修复它?
JSFiddle演示:https://jsfiddle.net/cr33q8v7/
$("#findMyWeather").click(function() {
alert("button clicked");
});
Run Code Online (Sandbox Code Playgroud)
所有我想验证的是,如果JQuery正在工作,我没有得到任何弹出按钮点击的按钮,所以看起来语法是错误的,但我已经多次检查它看起来是正确的.
因此,如果我将库包含在JSFiddle中,那么为什么HTML文件中的以下代码不会运行,因为看起来函数是相同的,并且这些指针都指向库:
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<script>
$("#findMyWeather").click(function() {
alert("button clicked");
});
</script>
Run Code Online (Sandbox Code Playgroud)
所以//指针没有引用(这是教师指示的).当我改为`https:``时,它运行正常:
<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script src="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
我需要另一组眼睛,否则我会遗漏别的东西而只是看不到它.
我只是试图获得该功能,something但我只是不断收到错误
未捕获错误:类名必须是有效对象或字符串
任何的想法?
class A {
private $a;
private $b;
function __construct($a,$b){
$this->a = ( $a == NULL) ? ' something' : $a;
$this->b = ( $b == NULL) ? ' something' : $b;
echo($this->a);
}
private function geta(){
return $this->a;
}
private function getb(){
return $this->b;
}
public static function something(){
echo $this->a;
echo $this->b;
}
}
$o = new A('hi','something');
$o->A::something();
Run Code Online (Sandbox Code Playgroud) php ×8
javascript ×3
html ×2
jquery ×2
laravel ×2
ajax ×1
arrays ×1
cakephp ×1
cakephp-3.4 ×1
json ×1
jspdf ×1
laravel-5 ×1
laravel-5.1 ×1
laravel-5.2 ×1
macos ×1
mamp ×1
mysql ×1
oop ×1