/** * 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'); }
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')); }
/** * 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')); }