Если вы хотите покинуть канал, а также связанные с ним частные каналы и каналы присутствия, вы можете вызвать метод выхода:
Echo.leave('orders');
destroyChannel(){
console.log('chat.' + this.dialogSelect)
window.Echo.leaveChannel('chat.' + this.dialogSelect);
},
inner join class_categories_lang on class_categories_lang.id = class_ads.category_id
from class_categories_lang l, class_ads a
where l.id = a.category_id
chartPoints.map(e => {
return e[tamestamp] = Date.parse(e.date)
}
public function destroy(Request $r) {
return Filemanager::destroy($r->id);
}
php artisan route:list
document.cookie = "not_refresh=true; max-age=600";
function getCookie(name) {
let matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : false;
}
if (!getCookie(not_refresh)) {
// пора обновить
}
jQuery(function($){
$(document).mouseup(function (e){
var div = $("#menu-mobile-menu");
if (!div.is(e.target)
&& div.has(e.target).length === 0) {
if (div.hasClass('show')) {
div.hide();
}
}
});
});
<tr>
должен иметь класс parent, все строки которые хотим вложить должны быть с классом sub-1+n соответственно.composer require mll-lab/graphql-php-scalars
php artisan lighthouse:mutation ClassNameMutator
use App\Models\ModelName;
...
public function createOrUpdate($rootValue, array $args, GraphQLContext $context)
{
$model = ModelName::find($args['id']);
if ($model == null) {$model = new ModelName();}
$model->fill($args)->save();
$model = ModelName::select($args['field'])->find($args['id']);
return $model;
}
"A Json string with format normal Array"
scalar Mixed @scalar(class: "MLL\\GraphQLScalars\\Mixed")
...
type Mutation {
uoiModel(input: uoi! @spread): Mixed @field(resolver: "ClassNameMutator@createOrUpdate")
}
input uoi{
id: ID! //Поле таблицы в запрос
otherField: ID //Поле таблицы в запрос
field: Mixed //Поля, которые нужны в ответ, указываются в виде простого массива ["field1","field2","fieldn"]
}
mutation {
uoiModel(
input: {
id: 900003
status: 49
field: [
"id",
"status"
]
}
)
}
$columns = ['arm_jobs.id',
'worker',
'task',
'status',
'date_offer',
'start_time',
'deadline',
'timework'
];
$this->startCondition()
->select($columns)
->with(['statusName:status_id,status_name',
'workerName:id,fio',
'armReq:id,title,user_id,priority,range_priority',
'getNameReqPeople'])
->whereHas('armReq', function($q) {
$q->where('column', 'like', '%Значение%');
})
->join('arm_req_posts as req', 'req.id', '=', 'arm_jobs.id')
->orderBy('req.range_priority','desc')
->orderBy('arm_jobs.id','desc')
->paginate(12);