Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $user = Auth::user();
     $quest = new \App\Quest($request->all());
     $quest->user_id = $user->id;
     $quest->save();
     return redirect('quests');
 }
Exemplo n.º 2
0
 public function accept(Request $req, Quest $quest)
 {
     //対象のクエストID
     $questId = $req->questId;
     $questRecord = $quest->where("quest_id", "=", $questId)->first();
     $questRecord->completed_at = date("Y/m/d H:i:s");
     $questRecord->save();
     return redirect()->action('MypageController@index');
 }
 /**
  * Show the form for creating a new question
  * 
  * @param  Quest $quest
  * @return \Illuminate\Http\Response        
  */
 public function create($quest)
 {
     $quest = Quest::findOrFail($quest);
     $answertypes = Answertype::lists('name', 'id');
     $questionable_type = 'App\\Quest';
     $questionable_id = $quest->id;
     return view('questions.create', compact('answertypes', 'questionable_id', 'questionable_type'));
 }
Exemplo n.º 4
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $quests = Quest::latest()->get();
     $user = Auth::user();
     return view('quests.index', compact('quests', 'user'));
 }