Файл: src/vendor/way/generators/src/Way/Generators/templates/scaffolding/controller.txt
Строк: 61
<?php namespace $NAMESPACE$;
use Illuminate\Routing\Controller;
use
Redirect, Request;
class $NAME$ extends Controller {
/**
* Display a
listing of $COLLECTION$
*
* @return Response
*/
public function
index()
{
$$COLLECTION$ = $MODEL$::all();
return
view('$COLLECTION$.index', compact('$COLLECTION$'));
}
/**
* Show the
form for creating a new $RESOURCE$
*
* @return Response
*/
public
function create()
{
return view('$COLLECTION$.create');
}
/**
*
Store a newly created $RESOURCE$ in storage.
*
* @return Response
*/
public function store()
{
$MODEL$::create(Request::get());
return
Redirect::route('$COLLECTION$.index');
}
/**
* Display the specified
$RESOURCE$.
*
* @param int $id
* @return Response
*/
public
function show($id)
{
$$RESOURCE$ = $MODEL$::findOrFail($id);
return
view('$COLLECTION$.show', compact('$RESOURCE$'));
}
/**
* Show the
form for editing the specified $RESOURCE$.
*
* @param int $id
*
@return Response
*/
public function edit($id)
{
$$RESOURCE$ =
$MODEL$::find($id);
return view('$COLLECTION$.edit',
compact('$RESOURCE$'));
}
/**
* Update the specified $RESOURCE$ in
storage.
*
* @param int $id
* @return Response
*/
public
function update($id)
{
$$RESOURCE$ =
$MODEL$::findOrFail($id);
$$RESOURCE$->update(Request::get());
return
Redirect::route('$COLLECTION$.index');
}
/**
* Remove the specified
$RESOURCE$ from storage.
*
* @param int $id
* @return Response
*/
public function destroy($id)
{
$MODEL$::destroy($id);
return
Redirect::route('$COLLECTION$.index');
}
}