public function delete($id) { $channel = Channels::find($id); Channels::destroy($id); Channels::removeRtmpServer($channel->key); shell_exec('./php_root'); return redirect(url('/')); }
/** * @author: lmkhang - skype * @date: 2016-02-17 * Change status - Multiple */ public function change_multi(Request $request) { //post $post = $this->trim_all($request->all()); $channel_ids = isset($post['channel_ids']) ? $post['channel_ids'] : []; $msg = 'Please choose at least ONE channel'; $channel_get = new \App\Channels(); foreach ($channel_ids as $k => $ch) { //check existed $channel_get = \App\Channels::find($ch); if (!$channel_get) { continue; } //delete $channel_get->delete(); $msg = 'Decline successfully'; } //set Flash Message $this->setFlash('message', $msg); return redirect()->back()->with('message', $msg); }