const str = JSON.stringify(this.postBody);
axios.post('http://localhost:8081/', str)
.then((response) => {
console.log(response);
})
.catch((error) => {
console.log(error);
});
<?php
class MyModel extends Model {
protected $dates = ['signed_at'];
}
// ....
$model = MyModel::first();
echo $model->signed_at->format('d.m.Y H:i:s');
Share = {
getParams: function(params) {
// используем полученные параметры,
// либо создаем пустой объект, чтобы не было ошибок
params = params || {};
// в качестве url используем params.url,
// либо адрес текущей страницы (window.location.href), если params.url не указан
params.url = params.url || window.location.href;
// используем params.title, либо заголовок документа
params.title = params.title || document.title;
// и т.п.
params.description = params.description || '';
params.img = params.img || '';
return params;
},
vkontakte: function(params) {
params = Share.getParams(params);
url = 'http://vkontakte.ru/share.php?';
url += 'url=' + encodeURIComponent(params.url);
url += '&title=' + encodeURIComponent(params.title);
url += '&description=' + encodeURIComponent(params.description);
url += '&image=' + encodeURIComponent(params.img);
url += '&noparse=true';
Share.popup(url);
},
facebook: function(params) {
params = Share.getParams(params);
url = 'http://www.facebook.com/sharer.php?s=100';
url += '&p[title]=' + encodeURIComponent(params.title);
url += '&p[summary]=' + encodeURIComponent(params.description);
url += '&p[url]=' + encodeURIComponent(params.url);
url += '&p[images][0]=' + encodeURIComponent(params.img);
Share.popup(url);
},
twitter: function(params) {
params = Share.getParams(params);
url = 'http://twitter.com/share?';
url += 'text=' + encodeURIComponent(params.description);
url += '&url=' + encodeURIComponent(params.img);
url += '&counturl=' + encodeURIComponent(params.img);
Share.popup(url);
},
popup: function(url) {
window.open(url, '', 'toolbar=0,status=0,width=626,height=436');
}
};
<span title="Поделиться в Facebook">
<a onclick="Share.facebook({url: 'https://toster.ru/q/294480'})">
<i class="facebook square icon">Facebook</i>
</a>
</span>
<span title="Поделиться в Twitter">
<a onclick="Share.twitter({description: 'Hello world!'})">
<i class="twitter square icon">Twitter</i>
</a>
</span>
<span title="Поделиться ВКонтакте">
<a onclick="Share.vkontakte({url: 'https://toster.ru/q/294480', description: 'Ответ на вопрос',
title: 'Как правильно создать кнопку «поделиться» в facebook?'})">
<i class="vk icon">VK</i>
</a>
</span>
$data = $request->only('id', 'url_id', 'img_url');
// создаст или обновит запись в модели Data в зависимости от того
// было ли найдено в модели Data поле url_id равное $request->url_id
Data::updateOrCreate(['url_id' => $request->url_id], $data);
// создаст запись в модели Data_trans
// если в модели Data_trans не найдена запись с data_id равной $request->id
Data_trans::firstOrCreate(['data_id' => $request->id], [
'data_id' => $request->id,
'local' => '',
'title' => '',
'content' => '',
]); // возвращает найденную или вновь созданную запись
можно обращаться без создания объекта Class::statikFunk
Что это мне дает?
Просто удобное обращение?
Когда объявлять статики?
dd($auth->user()); // null
view()->composer('partials.nav', function($view) use ($auth){
dd($auth->user()); // returns User object
$view->with('currentUser', $auth->user()); // does what you expect
});