本文整理匯總了PHP中Sites::images方法的典型用法代碼示例。如果您正苦於以下問題:PHP Sites::images方法的具體用法?PHP Sites::images怎麽用?PHP Sites::images使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Sites
的用法示例。
在下文中一共展示了Sites::images方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: add
function add($request, $response, $args)
{
$add = false;
$body = $request->getParsedBody();
$body['dateStarted'] = $this->formatDate($body['dateStarted']);
if ($body['dateFinished']) {
$body['dateFinished'] = $this->formatDate($body['dateFinished']);
}
$stillUsing = false;
if (isset($body['stillUsing'])) {
$stillUsing = $body['stillUsing'];
}
$site = new Sites();
$result = $site::where('title', $body['title'])->first();
if ($result) {
if ($body['title'] !== $result->title) {
$add = true;
} else {
$error['duplicate'] = $body['title'] . " is already present";
}
} else {
$add = true;
}
if ($add) {
$site->title = $body['title'];
$site->url = $body['url'];
$site->dateStarted = $body['dateStarted'];
$site->dateFinished = $body['dateFinished'];
$site->stillUsing = $stillUsing;
$site->save();
foreach ($body['skills'] as $skill) {
$association = [$skill];
$site->skills()->attach($association);
}
foreach ($body['images'] as $image) {
$association = [$image];
$site->images()->attach($association);
}
}
}