[英]Ajax post request after every reload of page
我的数据库中有一个字段,其中有一个日期时间类型的列。 我希望每次加载视图时该字段都有今天的日期。 我可以使用 AJAX 和location.reload()
函数来做到这一点吗?
这是一些伪逻辑......
这是另一个包含可能示例的资源:
好的,在你点击 ASK Question 了解你如何搜索你的问题之前先获取 ADVICE,然后你不会看到 sally 人说“学习如何提问”或“否决”
其次你应该在你的控制器中创建函数来更新数据库时间我使用 Carbon 库它内置在 laravel 中并且它非常酷只需导入它
use Carbon\Carbon;
你的控制器功能
public function UpdateDate(){
$time=Carbon::now();
$time->timezone = 'Europe/Athens';
$UpdateNewDate=$time->format('Y-m-d');// choose the format you wanna
//if you working with model so do model update by save()
//if you dont use DB::update('');
$InsertedDate=DB::update('update blablabla set ColumnName=?' where blabla=2,[$UpdateNewDate]');
if($InsertedDate){
return response()->json([
'Status'=> true,
'Message'=>'Updated',
'Data' => null,
], 200);
}
else //check the error
}
然后在 Route web 或 api 中,当你通过邮寄引用你的控制器时,我希望你知道 auth 你应该对任何插入到 DB 或更新或选择的人进行 auth
Route::post('/UpdateDate','YourControllerName@UpdateDate');
在你的刀片视图中
$.ajax({
method: 'POST',
dataType: 'json',
url: "http://localhost/LaravelProject/public/UpdateDate",
data: null,
success: function(data){
console.log('succes: '+data['Success']);
}
});
然后通过检查检查您的控制台,如果您看到 True 那么欢迎您,如果没有联系我,欢迎您以任何方式
mt5lesh 7d y2ll menk 尽力而为 ya sde2y:D
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.