Resourcify admin cp controllers, routes, and views

This commit is contained in:
Jonny Barnes 2017-03-03 13:22:21 +00:00
parent 03e52915bd
commit 17804eed27
40 changed files with 208 additions and 431 deletions

View file

@ -26,7 +26,7 @@ class PlacesController extends Controller
{
$places = Place::all();
return view('admin.places.list', ['places' => $places]);
return view('admin.places.index', compact('places'));
}
/**
@ -36,7 +36,25 @@ class PlacesController extends Controller
*/
public function create()
{
return view('admin.places.new');
return view('admin.places.create');
}
/**
* Process a request to make a new place.
*
* @param Illuminate\Http\Request $request
* @return Illuminate\View\Factory view
*/
public function store(Request $request)
{
$data = [];
$data['name'] = $request->name;
$data['description'] = $request->description;
$data['latitude'] = $request->latitude;
$data['longitude'] = $request->longitude;
$place = $this->placeService->createPlace($data);
return redirect('/admin/places');
}
/**
@ -61,24 +79,6 @@ class PlacesController extends Controller
]);
}
/**
* Process a request to make a new place.
*
* @param Illuminate\Http\Request $request
* @return Illuminate\View\Factory view
*/
public function store(Request $request)
{
$data = [];
$data['name'] = $request->name;
$data['description'] = $request->description;
$data['latitude'] = $request->latitude;
$data['longitude'] = $request->longitude;
$place = $this->placeService->createPlace($data);
return view('admin.places.newsuccess');
}
/**
* Process a request to edit a place.
*
@ -94,6 +94,6 @@ class PlacesController extends Controller
$place->location = new Point((float) $request->latitude, (float) $request->longitude);
$place->save();
return view('admin.places.editsuccess');
return redirect('/admin/places');
}
}