Exemple #1
0
 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('/'));
 }