<?php

// Admin  routes  for transaction
Route::group(['prefix' => '/admin/transaction'], function () {
    Route::put('news/workflow/{transaction}/{step}', 'TransactionAdminController@putWorkflow');
    Route::resource('transaction', 'TransactionAdminController');
});


// User  routes for transaction
Route::group(['prefix' => '/user/transaction'], function () {
    Route::resource('transaction', 'TransactionUserController');
});

// Public  routes for transaction
Route::group(['prefix' => '/transactions'], function () {
    Route::get('news/workflow/{transaction}/{step}/{user}', 'TransactionController@getWorkflow');
    Route::get('/', 'TransactionPublicController@index');
    Route::get('/{slug?}', 'TransactionPublicController@show');
});