*/ class ClientTicketController extends Controller { /** * Create a new controller instance. * @return type response */ public function __construct() { SettingsController::smtp(); // $this->middleware('auth'); // $this->middleware('role.user'); } /** * Get Checked ticket * @param type Tickets $ticket * @param type User $user * @return type response */ public function getCheckTicket(Tickets $ticket, User $user) { return view('themes.default1.client.helpdesk.guest-user.newticket', compact('ticket')); } /** * reply * @param type $value * @return type view */ public function reply($id, Request $request) { $comment = $request->input('comment'); if($comment != null) { $tickets = Tickets::where('id','=',$id)->first(); $threads = new Ticket_Thread; $threads->user_id = Auth::user()->id; $threads->ticket_id = $tickets->id; $threads->poster = "client"; $threads->body = $comment; $threads->save(); return \Redirect::back()->with('success1','Successfully replied'); } else { return \Redirect::back()->with('fails1','Please fill some data!'); } } }