$gid = 1;
User::query()
->whereHas('groups', function($q) use ($gid) {
$q->where('id', $gid);
})
->with('files')
->get();
mutex.lock(function () {
console.log('We got the lock!');
// do stuff
mutex.unlock();
});
$job_id
но нигде его не используешь.// User model
public function jobs()
{
return $this->belongsToMany('App\Job', 'job_applies');
}
public function applied($job_id)
{
return $this->jobs()->where('job_id', $job_id)->count() > 0;
}
$user->properties
это magic __get
, который возвращает новый объект, поэтому его изменения не затронут саму модель.$user = User::find(1);
$temp = $user->properties;
$temp->role = 'admin';
$user->properties = $temp;
$user->save();
Route::get('{any}', function() {
return view('angular');
})->where('any', '.*');
var socket = require('socket.io-client')('http://localhost:3000');
socket.on('connect', function() {
console.log('connected to server');
});
socket.on('news', function (data) {
console.log(data);
socket.emit('my other event', { my: 'data' });
});
$view = View::make('master', ['key' => 'value']);
$html = $view->render();