Route::post('/', 'BookController@store');
Route::get('/{slug}/edit', 'BookController@edit');
Route::put('/{slug}', 'BookController@update');
- Route::delete('/{id}/destroy', 'BookController@destroy');
+ Route::delete('/{id}', 'BookController@destroy');
Route::get('/{slug}', 'BookController@show');
+ Route::get('/{slug}/delete', 'BookController@showDelete');
Route::get('/{bookSlug}/page/create', 'PageController@create');
Route::post('/{bookSlug}/page', 'PageController@store');
- Route::get('/{bookSlug}/{pageSlug}', 'PageController@show');
- Route::get('/{bookSlug}/{pageSlug}/edit', 'PageController@edit');
- Route::put('/{bookSlug}/{pageSlug}', 'PageController@update');
+ Route::get('/{bookSlug}/sort', 'PageController@sortPages');
+ Route::put('/{bookSlug}/sort', 'PageController@savePageSort');
+ Route::get('/{bookSlug}/page/{pageSlug}', 'PageController@show');
+ Route::get('/{bookSlug}/page/{pageSlug}/create', 'PageController@create');
+ Route::get('/{bookSlug}/page/{pageSlug}/edit', 'PageController@edit');
+ Route::get('/{bookSlug}/page/{pageSlug}/delete', 'PageController@showDelete');
+ Route::put('/{bookSlug}/page/{pageSlug}', 'PageController@update');
+ Route::delete('/{bookSlug}/page/{pageSlug}', 'PageController@destroy');
+
+ Route::get('/{bookSlug}/chapter/create', 'ChapterController@create');
+ Route::post('/{bookSlug}/chapter/create', 'ChapterController@store');
+ Route::get('/{bookSlug}/chapter/{chapterSlug}', 'ChapterController@show');
+ Route::put('/{bookSlug}/chapter/{chapterSlug}', 'ChapterController@update');
+ Route::get('/{bookSlug}/chapter/{chapterSlug}/edit', 'ChapterController@edit');
+ Route::get('/{bookSlug}/chapter/{chapterSlug}/delete', 'ChapterController@showDelete');
+ Route::delete('/{bookSlug}/chapter/{chapterSlug}', 'ChapterController@destroy');
+
});
Route::post('/upload/image', 'ImageController@upload');