我使用codeigniter框架
例如,我有表A.我希望我的系统每2分钟自动删除表A中的所有记录
是否可以做到?
谢谢
我的配置是这样的:
$config['sess_driver'] = 'database'; // select database driver
$config['sess_save_path'] = 'ci_sessions'; // name of the mysql table
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = FALSE;
$config['sess_time_to_update'] = 300;
Run Code Online (Sandbox Code Playgroud)
我的自动加载是这样的:
$autoload['libraries'] = array('database', 'session', 'form_validation', 'functions');
Run Code Online (Sandbox Code Playgroud)
在控制器login.php 中:
$this->session->set_userdata('club', 'chelsea');
Run Code Online (Sandbox Code Playgroud)
在控制器dashboard.php 中:
echo $this->session->userdata('club');
Run Code Online (Sandbox Code Playgroud)
如果不同的控制器,它没有成功调用会话俱乐部
但是,当我在同一个控制器(控制器login.php)中调用 session club 时,它正在工作
我尝试$this->library->load('session');在Dashboard.php. 但这不是成功
有什么解决方案可以解决我的问题?
谢谢
我的组件是这样的:
<div id="demo">
<div>
<select class="form-control" v-model="selected" required>
<option v-for="option in options" v-bind:value="option.id">{{ option.name }}</option>
</select>
{{selected}}
</div>
</div>
var demo = new Vue({
...
data() {
return {
selected: '',
options: [{
id: '',
name: 'Select Category'
}]
};
},
...
})
Run Code Online (Sandbox Code Playgroud)
在此处查看完整的代码和演示:https : //fiddle.jshell.net/oscar11/stvct9er/5/
我要禁用“选择类别”。因此,“选择类别”已禁用。用户无法选择它。用户只能选择“选择类别”以外的其他值。
我该怎么做?
我有两个项目或网址
第一个网址是这样的:
第二个网址是这样的:
如果是第二个网址,我运行以下命令:
<img src="{{ asset('img/$photo }}"/>
Run Code Online (Sandbox Code Playgroud)
它将调用 url :
http://backend.myshop.dev/img/image1.jpg
它不符合我的需求
我想获取第一个网址中的图像(http://myshop.dev/img/image1.jpg)
两个项目使用相同的数据库
我该怎么做?
我想使用 xdan https://github.com/xdan/datetimepicker的 datetimepicker 。因为它适合我的需要。但我的问题是我使用 vue. 更准确地说,vuetify https://vuetifyjs.com/en/。我想实现这一点。但我怀疑是否可以做到。所以我来这里征求意见
xdan的日期选择器可以输入vuetify吗?或者也许在 vuetify 中有这样的组件?
我的代码笔是这样的:https://codepen.io/positivethinking639/pen/mddejJN
我的代码是这样的:
<div id="app">
<v-app>
<v-content>
<v-container>
<v-dialog
ref="dialogTest"
v-model="modalTest"
:return-value.sync="dateTest"
persistent
>
<template v-slot:activator="{ on }">
<v-btn color="success" dark v-on="on">call date</v-btn>
</template>
<div class="text-center title">Select a Date & Time</div>
<v-row justify="center">
<v-date-picker v-model="dateTest" scrollable :allowed-dates="allowedDates">
<div class="flex-grow-1"></div>
<v-btn text color="primary" @click="modalTest = false">Cancel</v-btn>
<v-btn text color="primary" @click="saveData">OK</v-btn>
</v-date-picker>
<v-slide-y-transition>
<v-col cols=2 v-show="dateTest !== null">
<template v-for="allowedTime in allowedTimes">
<v-btn
@click="setTime(allowedTime)"
class="my-2"
:outlined="allowedTime !== time"
block
x-large
color="primary"
>{{ allowedTime }}</v-btn>
</template>
</v-col>
</v-slide-y-transition>
</row>
</v-dialog>
{{dateTest}}
</v-container>
</v-content> …Run Code Online (Sandbox Code Playgroud) 我的代码是这样的:
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
use App\Models\User;
class UpdateUserRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
// return User::$rules;
return [
'username' => 'required|unique:users,username,'. \Auth::user()->id;,
'email' => 'required|unique:users,email,'. \Auth::user()->id;,
];
}
}
Run Code Online (Sandbox Code Playgroud)
这是更新用户数据的请求
执行代码时,会出现如下错误:
Route.php第339行中的ReflectionException:类App\Http\Requests\UpdateUserRequest不存在
如何解决错误?
我的 vue 组件是这样的:
<template>
<div class="row">
<div class="col-md-3" v-for="item1 in items1">
...
</div>
<div class="col-md-3" v-for="item2 in items2">
...
</div>
<div class="col-md-3" v-for="item3 in items3">
...
</div>
</div>
</template>
<script>
export default {
...
computed: {
items1() {
const n = ... // this is object
return n
},
items2() {
const n = ... // this is object
return n
},
items3() {
const n = ... // this is object
return n
}
},
...
}
</script>
Run Code Online (Sandbox Code Playgroud)
如果三个循环完成,我想调用一个方法 …
我的html代码是这样的:
<form id="payment-form" method="POST" action="http://myshop.dev/member/shop/payment/process">
...
<button class="btn btn-danger pull-right" type="submit" >
Checkout
</button>
</form
Run Code Online (Sandbox Code Playgroud)
我的 JavaScript 代码是这样的:
//check if there is exist button forward browser or no
if (window.performance && window.performance.navigation.type == window.performance.navigation.TYPE_BACK_FORWARD) {
//disable action form
$('#payment-form').attr('action', '')
//call forward button on the browser
history.go(1);
}
else {
//display checkout detail
$('#payment-form').attr('action', '/member/shop/payment/checkout')
return true
}
Run Code Online (Sandbox Code Playgroud)
我的购物车详细信息上有一个结帐按钮。如果用户单击结帐按钮,则会显示购买的结帐详细信息
如果用户点击浏览器中的后退按钮,则会返回到上一页,即详情购物车。如果在该页面上,用户再次单击结帐按钮,我想:它将调用浏览器中的前进按钮
我的问题是,如果用户再次单击结帐按钮,操作表单仍然有效并且仍然有刷新页面
我希望当用户单击第二个结账按钮时,它只是在浏览器中调用前进按钮,而不刷新页面
我该怎么做?
我使用 Laravel 5.6 和 mysql 数据库。
我的 Laravel 雄辩查询是这样的:
Order::where('information->owner', 'like', '%'.$receipt.'%')->paginate(5);
Run Code Online (Sandbox Code Playgroud)
信息字段是JSON类型。
{"owner": "Chelsea"}
Run Code Online (Sandbox Code Playgroud)
如果$receipt是Chel,则查询返回结果。
但如果$receipt是chelor CHEL,结果为空
我怎么解决这个问题?
php ×4
vue.js ×4
laravel ×3
mysql ×3
vuejs2 ×3
codeigniter ×2
javascript ×2
jquery ×2
laravel-5.3 ×2
vuetify.js ×2
assets ×1
browser ×1
datepicker ×1
eloquent ×1
forms ×1
html ×1
laravel-5 ×1
laravel-5.6 ×1
request ×1
session ×1
vuex ×1