관리-도구
편집 파일: HomeDesignController.php
<?php namespace App\Http\Controllers; use App\Models\HomeDesign; use App\Support\ImageSupport; use Illuminate\Http\Request; class HomeDesignController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ protected $folder_name = 'backend.homedesign.'; public function index() { $homeDesign = HomeDesign::find(1); $data = [ 'homeDesign'=> $homeDesign, ]; if ($homeDesign == null) { return redirect()->route('homeDesign.create'); } else { return redirect()->route('homeDesign.edit', $data); } } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $homeDesign = HomeDesign::find(1); if ($homeDesign == null) { return view($this->folder_name.'form'); } else { return redirect()->route('homeDesign.edit')->with('homeDesign', $homeDesign); } } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request, HomeDesign $homeDesign) { $input = $request->all(); $homeDesign->create($input); return redirect()->route('homeDesign.index'); } /** * Display the specified resource. * * @param \App\Models\HomeDesign $homeDesign * @return \Illuminate\Http\Response */ public function show(HomeDesign $homeDesign) { } /** * Show the form for editing the specified resource. * * @param \App\Models\HomeDesign $homeDesign * @return \Illuminate\Http\Response */ public function edit(HomeDesign $homeDesign) { return view($this->folder_name.'form')->with('homeDesign', $homeDesign); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\Models\HomeDesign $homeDesign * @return \Illuminate\Http\Response */ public function update(Request $request, HomeDesign $homeDesign) { $input = $request->all(); $homeDesign->update($input); return redirect()->route('homeDesign.index'); } /** * Remove the specified resource from storage. * * @param \App\Models\HomeDesign $homeDesign * @return \Illuminate\Http\Response */ public function destroy(HomeDesign $homeDesign) { return back(); } }