嗨用户通过存储在数据库中的表单添加他们的DOB,
我想计算数据库中存储日期的年龄,格式为Ymd,
我的问题是:
如何计算年龄?
在哪里放置逻辑,在控制器或模型中?
如何以这种格式'mdY'在视图中传递存储的日期
如何传递视图中的年龄逻辑结果.
我在我的模型中使用如下的东西是对的吗?
这是控制器:
public function index() {
$profile = User::find($this->userid())->profiledetailsHasOne; //This has Dob field
return view('profile.index',['profile' => $profile ]);
}
Run Code Online (Sandbox Code Playgroud)
这是我的模特:
public function getAge(){
$this->birthdate->diff($this->attributes['dob'])
->format('%y years, %m months and %d days');
}
Run Code Online (Sandbox Code Playgroud)
这是我的观点:
<tr>
<th>Age</th>
<td>{{$profile->getAge()}}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
这是正确的吗?我收到的错误如下
Call to a member function diff() on null
我有一个图标设置为背景,如下所示:
正如你所看到的,箭头后面必须有填充才能有很好的空间。我该如何解决这个问题?
HTML
<span class="arrowIcon">Newsletter Sign up</span>
Run Code Online (Sandbox Code Playgroud)
CSS
.arrowIcon{
background-image:url(../img/arrow.png);
background-position:right center;
background-repeat:no-repeat;
background-color:#5379A5;
padding:10px;
color:#FFFFFF;
float:right;
width:55%;
}
Run Code Online (Sandbox Code Playgroud) 我有我的PHP脚本文件/var/www/html/dbsync/index.php.何时cd /var/www/html/dbsync/运行php index.php它完美无缺.
我想通过sh文件调用PHP文件,SH文件的位置如下
/var/www/html/dbsync/dbsync.sh
Run Code Online (Sandbox Code Playgroud)
这是dbsync.sh文件的内容是:
/usr/bin/php /var/www/html/dbsync/index.php >> /var/www/html/dbsync/myscript.log 2>&1 -q -f
Run Code Online (Sandbox Code Playgroud)
当我cd /var/www/html/dbsync/和./dbsync.sh它运行它也很完美.
现在,如果我按如下方式设置crontab:
1 * * * * /var/www/html/dbsync/dbsync.sh /var/www/html/dbsync
Run Code Online (Sandbox Code Playgroud)
但是,此crontab未按预期工作.
有什么不对?
我只是想知道如何使用eloquent在laravel5.2中使用MySQL查询.
SELECT MAX(date) AS "Last seen date" FROM instances WHERE ad_id =1
Run Code Online (Sandbox Code Playgroud)
我在实例表中有列日期.
我想从该表中选择ad_id = 1的最新日期
提交表单后,我无法重定向到成功的页面.
<?php
ob_start();
?>
<title>Feel Free to send us your Thoughts</title>
<?php
$to ='sanaullahkhan81@gmail.com';
$name =$_POST['name'];
$email =$_POST['email'];
$message =$_POST['message'];
$subject ='Enquiry using Contact us page from: '.$name ;
$actul_msg ='A Message from Contact Us Page'. "\n".'Name: '.$name."\n".' Eamil:
'.$email."\n" .' Enquiry: '.$message;
mail($to,$subject,$actul_msg);
header('Location: sucessfully_submitted.html');
ob_end_clean();
?>
Run Code Online (Sandbox Code Playgroud)
这是一个链接
成功链接页面这里是一个链接