File: /home/imensosw/www/imenso.co/dev/wipit/routes/web.php
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
//Route::get('/','dashboardController@index');
header('Access-Control-Allow-Origin: *');
header( 'Access-Control-Allow-Headers: Authorization, Content-Type' );
Route::get('reset-password/{token}', 'clientController@showPasswordResetForm');
Route::post('reset-password/{token}', 'clientController@resetPassword');
Route::get('/','indexController@index');
Route::get('signin','LoginController@index');
Route::get('signUpCT','LoginController@signUpCT');
Route::post('signinSubmit',['as' => 'signinSubmit', 'uses' => 'LoginController@signin']);
//Route::post('signin/signin','LoginController@signin');
Route::post('signup/error','LoginController@signupError');
//Route::get('client/index','clientController@index');
Route::get('client/index',['as' => 'client/index', 'uses' => 'clientController@index']);
Route::get('client/verify/{verify}','clientController@verify');
Route::post('client/add','clientController@add');
Route::get('client/thanku','clientController@thanku');
Route::get('client/login', 'clientController@login');
Route::post('client/login', 'clientController@signin');
Route::get('client/forgot','clientController@forgot');
Route::post('client/forgot','clientController@password');
Route::get('client/settings', 'cdashboardController@settings');
Route::post('client/usettings', 'cdashboardController@usettings');
Route::get('client/password', 'cdashboardController@password');
Route::post('client/upassword', 'cdashboardController@upassword');
Route::get('client/url', 'clientController@url');
Route::get('client/dashboard/index', 'cdashboardController@index');
Route::get('client/dashboard/index1', 'cdashboardController@index1');
Route::get('client/dashboard/document', 'cdashboardController@document');
//Route::post('client/dashboard/add', 'cdashboardController@add');
Route::get('client/dashboard/chatt/{did}', 'cdashboardController@chatt');
Route::post('client/dashboard/message', 'cdashboardController@message');
Route::get('client/dashboard/done/{bidid}', 'cdashboardController@done');
Route::post('client/dashboard/givework', 'cdashboardController@givework');
Route::get('client/dashboard/details/{did}', 'cdashboardController@details');
Route::post('client/dashboard/cancel', 'cdashboardController@cancel');
//Route::post('client/dashboard/approve', 'cdashboardController@approve');
Route::get('client/dashboard/reject/{did}/{tid}', 'cdashboardController@reject');
Route::get('client/dashboard/dashboard', 'cdashboardController@dashboard');
Route::post('client/dashboard/add', 'cdashboardController@add');
Route::get('client/dashboard/list/{did}', 'cdashboardController@list1');
Route::get('client/dashboard/award/{bid}', 'cdashboardController@award');
Route::post('client/dashboard/approve', 'cdashboardController@approve');
Route::post('client/dashboard/count', 'cdashboardController@count');
Route::get('client/dashboard/status/{status}', 'cdashboardController@status');
Route::get('client/dashboard/search/{search}/{active}', 'cdashboardController@search');
Route::post('client/dashboard/getBidCount', 'cdashboardController@getBidCount');
Route::post('client/chat/getChatCount', 'chatclientController@getChatCount');
Route::post('client/dashboard/coupon', 'cdashboardController@coupon');
Route::post('client/dashboard/pin-check', 'cdashboardController@pinCheck');
Route::get('downloadCompletedDocument/{id}', 'cdashboardController@downloadCompletedDocument');
//Route::get('client/abcd/{$id}', 'cdashboardController@downloadCompletedDocument');
Route::get('buy', 'buyController@index');
Route::post('buy/update', 'buyController@update');
Route::post('client/dashboard/buy/update', 'buyController@update');
Route::post('buy/updatetest', 'buyController@updatetest');
Route::get('translator/index',['as' => 'translator/index', 'uses' => 'translatorController@translator']);
//Route::get('translator/index','translatorController@translator');
Route::post('translator/add','translatorController@add');
Route::get('translator/login', 'translatorController@login');
Route::post('translator/login', 'translatorController@signin');
Route::get('translator/forgot','translatorController@forgot');
Route::post('translator/forgot','translatorController@password');
Route::get('translator/url', 'translatorController@url');
Route::get('dashboard/index', 'dashboardController@index');
Route::get('dashboard/profile/{translator_id}','dashboardController@profile');
Route::post('dashboard/add-profile','dashboardController@addprofile');
Route::get('dashboard/dashboard','dashboardController@dashboard');
Route::post('dashboard/updateAllBit','dashboardController@updateAllBit');
Route::get('dashboard/dashboard1','dashboardController@dashboard1');
Route::post('dashboard/addbid/','dashboardController@addbid');
Route::post('dashboard/complete/','dashboardController@complete');
Route::get('dashboard/edit/{tinfoid}', 'dashboardController@edit');
Route::post('dashboard/accept', 'dashboardController@accept');
Route::get('dashboard/delete/{tinfoid}', 'dashboardController@deactivTranslatorsInfo');
Route::post('dashboard/activTranslatorsInfo/{tinfoid}', 'dashboardController@activTranslatorsInfo');
Route::post('dashboard/decline', 'dashboardController@decline');
Route::get('dashboard/addpopup', 'dashboardController@addpopup');
Route::get('dashboard/viewdocument/{vdid}', 'dashboardController@viewdocument');
Route::post('dashboard/download', 'dashboardController@download');
Route::get('dashboard/settings', 'dashboardController@settings');
Route::post('dashboard/usettings', 'dashboardController@usettings');
Route::get('dashboard/password', 'dashboardController@password');
Route::post('dashboard/upassword', 'dashboardController@upassword');
Route::post('dashboard/complete_assignment', 'dashboardController@completeAssignment');
Route::post('dashboard/getFeedCount', 'dashboardController@getFeedCount');
Route::get('dashboard/braintree', 'dashboardController@braintree');
Route::get('dashboard/braintreeupdate', 'dashboardController@braintreeupdate');
Route::post('dashboard/unbidedDocumentLoadMore', 'dashboardController@unbidedDocumentLoadMore');
Route::post('dashboard/bidedDocumentLoadMore', 'dashboardController@bidedDocumentLoadMore');
Route::get('admin/login', 'AdminAuth\AuthController@login');
Route::post('admin/login','AdminAuth\AuthController@signin');
Route::get('admin/index', 'AdminController@index');
Route::get('admin/translators', 'AdminController@translators');
Route::get('admin/documents', 'AdminController@documents');
Route::post('admin/getDocuments', 'AdminController@getDocuments');
Route::post('admin/getDocumentDetail', 'AdminController@getDocumentDetail');
Route::post('admin/resetDocument', 'AdminController@resetDocument');
Route::get('resendVerification/{tid}', 'AdminController@resendVerification');
Route::get('admin/tranlatorsDetails/{tid}', 'AdminController@translatorsdetails');
Route::get('admin/price/{tid}', 'AdminController@price');
Route::post('admin/edit', 'AdminController@edit');
Route::post('admin/ratting', 'AdminController@ratting');
Route::post('admin/ratingForm', 'AdminController@ratingForm');
Route::get('admin/clients-block/{client_id}', 'AdminController@client_block');
Route::get('admin/clients-unblock/{client_id}', 'AdminController@client_unblock');
Route::get('admin/translators-block/{translatort_id}', 'AdminController@translators_block');
Route::get('admin/translators-unblock/{translatort_id}', 'AdminController@translators_unblock');
Route::get('admin/coupons', 'AdminController@coupons');
Route::post('admin/coupon_add', 'AdminController@coupon_add');
Route::post('admin/coupon_edit', 'AdminController@coupon_edit');
Route::post('admin/coupon_delete', 'AdminController@coupon_delete');
Route::post('admin/couponForm', 'AdminController@couponForm');
Route::post('admin/other_translators', 'AdminController@other_translators');
Route::get('admin/enterprise', 'AdminController@enterprise');
Route::post('admin/enterprise_add', 'AdminController@enterprise_add');
Route::post('admin/enterpriseForm', 'AdminController@enterpriseForm');
Route::post('admin/enterprise_recharge', 'AdminController@enterprise_recharge');
Route::get('admin/edit-enterprise-form/{id}', 'AdminController@editEnterpriseForm');
Route::post('admin/edit-enterprise', 'AdminController@editEnterprise');
Route::get('admin/assured', 'AdminController@assured');
Route::post('admin/assured_add', 'AdminController@assured_add');
Route::post('admin/assured_delete', 'AdminController@assured_delete');
Route::post('admin/assuredEditForm', 'AdminController@assuredEditForm');
Route::post('admin/assured_edit', 'AdminController@assured_edit');
Route::post('admin/resendDocument', 'AdminController@resendDocument');
Route::get('admin/clientDelete/{clientid}', 'AdminController@clientDelete');
Route::get('admin/translateDelete/{tid}', 'AdminController@translateDelete');
Route::get('admin/setting', 'AdminController@setting');
Route::post('admin/settingUpdate', 'AdminController@settingUpdate');
Route::post('/admin/chat/startchat', 'AdminController@startchat');
Route::post('/admin/chat/sendChat', 'AdminController@sendChat');
Route::get('logout', '\App\Http\Controllers\Auth\LoginController@logout');
Route::get('dashboard/translatorsignuplogin/{email}/{pass}', 'TranslatorAuth\AuthController@translatorsignupLoginPost');
Route::post('auth/facebook','socialController@redirectToProvider');
Route::get('auth/facebook/callback','socialController@handleProviderCallback');
Route::get('auth/facebook/thanku','clientController@thanku');
Route::get('auth/google', 'socialController@redirectToProviderg');
Route::post('auth/google', 'socialController@redirectToProviderg');
Route::get('auth/google/callback', 'socialController@handleProviderCallbackg');
Route::get('auth/google/thanku','clientController@thanku');
Route::get('/chat/', 'chatController@index');
Route::post('/chat/startchat', 'chatController@startchat');
Route::post('/chat/sendChat', 'chatController@sendChat');
Route::post('/chat/chatHeartbeat', 'chatController@chatHeartbeat');
Route::post('/chat/getChatCount', 'chatController@getChatCount');
Route::post('/chat/chatNotificationUpdate', 'chatController@chatNotificationUpdate');
Route::post('/client/chat/chatNotificationUpdate', 'chatController@chatNotificationUpdate');
Route::get('/client/chat/', 'chatclientController@index');
Route::post('/client/chat/startchat', 'chatclientController@startchat');
Route::post('/client/chat/sendChat', 'chatclientController@sendChat');
Route::post('/client/chat/chatHeartbeat', 'chatclientController@chatHeartbeat');
//api controller
Route::post('api/client-add','apiController@client_add');
Route::post('api/translator-add','apiController@translator_add');
Route::post('api/translator-login','apiController@translator_login');
Route::get('api/languages','apiController@languages');
Route::post('api/profile-add','apiController@profile_add');
Route::post('api/language-pair','apiController@language_pair');
Route::post('/notification/set_read_translators','NotificationController@set_read_translators');
Route::post('notification/get_notification_count','NotificationController@get_notification_count');
Route::post('/notification/set_client_read_translators','NotificationController@set_client_read_translators');
Route::post('notification/get_client_notification_count','NotificationController@get_client_notification_count');
Route::get('appcron/nobidswithinhour', 'AppcronController@nobidswithinhour');
Route::get('appcron/notawardedthreehoures', 'AppcronController@notawardedthreehoures');
Route::get('appcron/notawardedtwentyfourhoures', 'AppcronController@notawardedtwentyfourhoures');
Route::get('appcron/notawardedfiftydays', 'AppcronController@notawardedfiftydays');
Route::get('paywithpaypal', array('as' => 'addmoney.paywithpaypal','uses' => 'AddMoneyController@payWithPaypal',));
Route::post('paypal', array('as' => 'addmoney.paypal','uses' => 'AddMoneyController@postPaymentWithpaypal',));
Route::get('paypal', array('as' => 'payment.status','uses' => 'AddMoneyController@getPaymentStatus',));
Route::get('award/{bid_id}/{assured}', array('uses' => 'AddMoneyController@payByPassClientWip',));
// Password reset link request routes...
Route::get('password/email', 'Auth\PasswordController@getEmail');
Route::post('password/email', 'Auth\PasswordController@postEmail');
// Password reset routes...
Route::get('password/reset/{token}', 'Auth\PasswordController@getReset');
Route::post('password/reset', 'Auth\PasswordController@postReset');
/*Route::get('/', function () {
return view('welcome');
});*/
//api controller
Route::post('api/client/login','Api\clientController@signin');
Route::post('api/client/add','Api\clientController@add');
Route::get('api/client/country','Api\clientController@country');
Route::get('api/client/dashboard/{id}','Api\cdashboardController@dashboard');
Route::get('api/client/document_form','Api\cdashboardController@form');
Route::get('api/client/cancel_form','Api\cdashboardController@cancel_form');
Route::get('api/client/award_form','Api\cdashboardController@award_form');
Route::post('api/client/count', 'Api\cdashboardController@count');
Route::post('api/client/document/{client_id}', 'Api\cdashboardController@add');
Route::get('api/client/list/{did}', 'Api\cdashboardController@list1');
Route::get('api/client/status/{status}/{client_id}','Api\cdashboardController@status');
Route::post('api/client/cancel','Api\cdashboardController@cancel');
Route::post('api/client/approve','Api\cdashboardController@approve');
Route::post('api/client/buy','Api\buyController@update');
Route::get('api/translator/dashboard/{id}','Api\dashboardController@dashboard');
Route::post('api/translator/login','Api\translatorController@login');
Route::get('api/dashboard/assignment/{translator_id}','Api\dashboardController@assignment');
Route::get('api/dashboard/mybid/{translator_id}','Api\dashboardController@mybid');
Route::post('api/dashboard/addbid/','Api\dashboardController@addbid');
Route::get('downloadProjectTranslator/{id}', 'dashboardController@downloadProjectTranslator');
Route::get('downloadProject/{id}', 'cdashboardController@downloadProject');
Route::get('downloadChatFile/{boxFileId}/{filename}', 'chatclientController@downloadChatFile');
///////////////////////////// REACT NATIVE API //////////////////////
Route::post('rest_api/client_login', array('uses' => 'rest_api\ClientLoginController@login'));
Route::post('rest_api/client_signup', array('uses' => 'rest_api\ClientLoginController@signup'));
Route::post('rest_api/get_countries_option',array('uses' => 'rest_api\ClientLoginController@getCountriesOption'));
Route::post('rest_api/validate_token', array('uses' => 'rest_api\ClientLoginController@validateToken'));
Route::post('rest_api/downloadFromBox', array('uses' => 'rest_api\ClientLoginController@downloadFromBox'));
Route::get('rest_api/test','rest_api\ClientLoginController@test');
Route::group(['middleware' => 'jwt.auth'], function ()
{
Route::post('rest_api/client_update','rest_api\ClientController@updateClientProfile');
Route::get('rest_api/get_upload_documents/{id}','rest_api\ClientController@getUploadDocuments');
Route::get('rest_api/get_document_after_id/{id}/{ids}','rest_api\ClientController@getDocumentAfterId');
Route::get('rest_api/get_started_documents/{id}','rest_api\ClientController@getStartedDocuments');
Route::get('rest_api/get_started_after_id/{id}/{ids}','rest_api\ClientController@getStartedAfterId');
Route::get('rest_api/get_completed_documents/{id}','rest_api\ClientController@getCompletedDocuments');
Route::get('rest_api/get_completed_after_id/{id}','rest_api\ClientController@getCompletedAfterId');
Route::get('rest_api/get_chats/{id}','rest_api\ClientController@getChats');
Route::get('rest_api/get_chat_after_id/{id}','rest_api\ClientController@getChatsAfterId');
Route::get('rest_api/get_unread_chat_count','rest_api\ChatController@getUnreadChatCount');
Route::get('rest_api/get_bid_after_id/{id}/{sort}/{assured}','rest_api\ClientController@getBidAfterId');
Route::post('rest_api/get_upload_document','rest_api\DocumentController@getUploadDocument');
Route::post('rest_api/coupon', 'rest_api\DocumentController@coupon');
Route::post('rest_api/get_payment_status', 'rest_api\DocumentController@getPaymentStatus');
Route::post('rest_api/payByPassClientWip', array('uses' => 'rest_api\DocumentController@payByPassClientWip',));
Route::post('rest_api/get_dropdown_option', array('uses' => 'rest_api\DocumentController@getDropdownOption'));
Route::post('rest_api/store_assignment', array('uses' => 'rest_api\DocumentController@storeAssignment'));
Route::post('rest_api/cancel_assignment', array('uses' => 'rest_api\DocumentController@cancelAssignment'));
Route::post('rest_api/approve_assignment', array('uses' => 'rest_api\DocumentController@approveAssignment'));
Route::post('rest_api/upload_documents', array('uses' => 'rest_api\DocumentController@uploadDocuments'));
Route::post('rest_api/add_chat', array('uses' => 'rest_api\ChatController@addChat'));
Route::post('rest_api/get_chat', array('uses' => 'rest_api\ChatController@getChat'));
Route::get('rest_api/get_client_notification', array('uses' => 'rest_api\ClientController@getClientNotification'));
Route::get('rest_api/get_notification_after_id/{id}','rest_api\ClientController@getNotificationAfterId');
Route::post('rest_api/update_chat_read', array('uses' => 'rest_api\ChatController@updateChatRead'));
Route::post('rest_api/delete_assignment', array('uses' => 'rest_api\DocumentController@deleteAssignment'));
Route::get('rest_api/url_test/{id}','rest_api\ClientController@urlTest');
});
Route::get('abcd',['as' => 'abcd', 'uses' => 'LoginController@abcd']);