<?php

// Admin web routes  for artwork
Route::group(['prefix' => trans_setlocale().'/admin/artwork'], function () {
    Route::resource('artwork', 'Cushbu\Artwork\Http\Controllers\ArtworkAdminWebController');
});

// Admin API routes  for artwork
Route::group(['prefix' => trans_setlocale().'api/v1/admin/artwork'], function () {
    Route::resource('artwork', 'Cushbu\Artwork\Http\Controllers\ArtworkAdminApiController');
});

// User web routes for artwork
Route::group(['prefix' => trans_setlocale().'/user/artwork'], function () {
    Route::resource('artwork', 'Cushbu\Artwork\Http\Controllers\ArtworkUserWebController');
});

// User API routes for artwork
Route::group(['prefix' => trans_setlocale().'api/v1/user/artwork'], function () {
    Route::resource('artwork', 'Cushbu\Artwork\Http\Controllers\ArtworkUserApiController');
});

// Public web routes for artwork
Route::group(['prefix' => trans_setlocale().'/artworks'], function () {
    Route::get('/', 'Cushbu\Artwork\Http\Controllers\ArtworkPublicWebController@index');
    Route::get('/{slug?}', 'Cushbu\Artwork\Http\Controllers\ArtworkPublicWebController@show');
});

// Public API routes for artwork
Route::group(['prefix' => trans_setlocale().'api/v1/artworks'], function () {
    Route::get('/', 'Cushbu\Artwork\Http\Controllers\ArtworkPublicApiController@index');
    Route::get('/{slug?}', 'Cushbu\Artwork\Http\Controllers\ArtworkPublicApiController@show');
});