我需要确保Google(以及其他搜索引擎)使用标签将单元格内容编入索引.在我的情况下,我不能将标签直接放在td标签中
HTML:
<td><a href="#" aria-label="prof. ">Jan Kowalski</a></td>
Run Code Online (Sandbox Code Playgroud)
CSS:
a:before {
content: attr(aria-label);
}
Run Code Online (Sandbox Code Playgroud)
这个单元格将如何被谷歌索引?只有'Jan Kowalski'或者'教授'.Jan Kowalski'?
我正在寻找如何通过命令行(unix)重命名7zip存档中的文件.
这是我选择预订的代码:
Reservation::select(array(
'obj_id',
'name',
'surname',
'date_from',
'date_to',
'days',
'status',
'slug',
'payable'
));
Run Code Online (Sandbox Code Playgroud)
我的问题是如何改变'天'以获得真正的差异date_from和date_to?我在数据库中没有'days'列,我只想在SQL查询中计算它们.
在纯SQL中应该是这样的:
SELECT DATEDIFF('date_from, date_to) AS Days FROM RESERVATIONS;
Run Code Online (Sandbox Code Playgroud)
我怎么能用Eloquent做到这一点?
这是我的代码:
//routes.php
Route::match(['post', 'patch'],'/slide/{id}', function() {
dd(request()->all());
});
//form
<form id="form" enctype="multipart/form-data">
<input type="text" name="title">
<input type="file" name="image">
</form>
//js
$('#form').on('submit',(function(e) {
$.ajax({
type: "PATCH",
url:'/slide/' + id,
data: new FormData(this),
cache: false,
contentType: false,
processData: false
}).done(function(r) {
console.log(r);
});
}));
Run Code Online (Sandbox Code Playgroud)
当我使用POST方法时,一切都很好,dd(request() - > all())返回:
array:2 [
"title" => "foo"
"file" => UploadedFile {#400
-test: false
-originalName: "bar.png"
-mimeType: "image/png"
-size: 4413
-error: 0
...
}
]
Run Code Online (Sandbox Code Playgroud)
但当改变方法到PATCH我收到空数组.
有人可以解释我做错了什么,并分享使用PATCH方法通过ajax向L5发送FormData的正确方法吗?
我使用Laravel 5.2和jQuery 2.2.3