public function update(UpdateChannelRequest $request) { $requestAttr = $request->all(); $ip = $requestAttr['allow_all'] == 0 ? $requestAttr['allowed_ips'] : false; $channel = Channels::find($requestAttr['id']); $channel->title = $requestAttr['title']; $channel->slug = $requestAttr['slug']; $channel->allow_all = $requestAttr['allow_all']; $channel->allowed_ips = $requestAttr['allowed_ips']; $channel->save(); Channels::createRtmpServer($channel->key, $ip, $requestAttr['slug']); shell_exec('./php_root'); return redirect(url('/')); }