我使用laravel我最近開始,我用下面的RESTful方法,請建議,如果這種做法是好的...建議在寧靜的laravel
作者控制器
class AuthorsController extends BaseController {
public $restful = true;
public function getIndex()
{
return View::make('authors.index')->with('title', 'Showing Authors')->with('authors', Author::all());
}
public function newAuthor()
{
if(Request::isMethod('post')){
$author = Author::create(array(
'name' => Input::get('name'),
'bio' => Input::get('bio')
));
if($author->id) return Redirect::route('authors')->with('message', 'The Author was created successfully!');
}
else{
return View::make('authors.new')->with('title', 'New Author');
}
}
}
路線
Route::get('authors', array('as' => 'authors', 'uses' => '[email protected]'));
Route::match(array('GET', 'POST'), 'authors/new', array('as' => 'new_author', 'uses' => '[email protected]'));
請建議如果我使用正確的方法創建方法,a nd我使用相同的方法添加表單和發佈請求。
謝謝。
...前綴功能確實是Laravel上的美麗事物之一。 –