|
|
@ -197,7 +197,6 @@ Route::get('/props/list/{id}', [\App\Http\Controllers\Admin\PropController::clas
|
|
|
|
Route::group(
|
|
|
|
Route::group(
|
|
|
|
['middleware' => ['under']],
|
|
|
|
['middleware' => ['under']],
|
|
|
|
function () {
|
|
|
|
function () {
|
|
|
|
|
|
|
|
|
|
|
|
Route::get('/', [App\Http\Controllers\WebsiteController::class, 'index'])->name('welcome');
|
|
|
|
Route::get('/', [App\Http\Controllers\WebsiteController::class, 'index'])->name('welcome');
|
|
|
|
Route::get('/product-category/{cat}', [App\Http\Controllers\WebsiteController::class, 'cat'])->name('cat');
|
|
|
|
Route::get('/product-category/{cat}', [App\Http\Controllers\WebsiteController::class, 'cat'])->name('cat');
|
|
|
|
Route::get('/product/{pro}', [App\Http\Controllers\WebsiteController::class, 'product'])->name('product');
|
|
|
|
Route::get('/product/{pro}', [App\Http\Controllers\WebsiteController::class, 'product'])->name('product');
|
|
|
@ -232,6 +231,16 @@ Route::group(
|
|
|
|
Route::get('/ticket/{ticket}', [\App\Http\Controllers\CustomerController::class, 'ticket'])->name('ticket.show');
|
|
|
|
Route::get('/ticket/{ticket}', [\App\Http\Controllers\CustomerController::class, 'ticket'])->name('ticket.show');
|
|
|
|
Route::get('/posts', [App\Http\Controllers\WebsiteController::class, 'posts'])->name('posts');
|
|
|
|
Route::get('/posts', [App\Http\Controllers\WebsiteController::class, 'posts'])->name('posts');
|
|
|
|
Route::get('/track', [App\Http\Controllers\WebsiteController::class, 'track'])->name('track');
|
|
|
|
Route::get('/track', [App\Http\Controllers\WebsiteController::class, 'track'])->name('track');
|
|
|
|
|
|
|
|
Route::get('/redirect/bank/{invoice}/{gateway}', \App\Http\Controllers\Payment\GatewayRedirectController::class)->name('redirect.bank');
|
|
|
|
|
|
|
|
Route::any('/pay/check/{invoice_hash}/{gateway}', \App\Http\Controllers\Payment\GatewayVerifyController::class)->name('pay.check');
|
|
|
|
|
|
|
|
Route::get('/fav/toggle/{product}', [App\Http\Controllers\WebsiteController::class, 'favToggle'])->name('fav.toggle');
|
|
|
|
|
|
|
|
Route::post('/contact/send', [App\Http\Controllers\WebsiteController::class, "sendContact"])->name('sendcontact');
|
|
|
|
|
|
|
|
Route::get('/contact', [App\Http\Controllers\WebsiteController::class, "contact"])->name('contact');
|
|
|
|
|
|
|
|
Route::get('/reset', [App\Http\Controllers\WebsiteController::class, "reset"])->name('reset');
|
|
|
|
|
|
|
|
Route::get('/resetStock', [App\Http\Controllers\WebsiteController::class, "resetStockStatus"])->name('resetStock');
|
|
|
|
|
|
|
|
Route::get('/resetQ', [App\Http\Controllers\WebsiteController::class, "resetQuantity"])->name('resetQuantity');
|
|
|
|
|
|
|
|
Route::get('/credit/pay/{invoice}', [App\Http\Controllers\CustomerController::class, 'credit'])->name('credit');
|
|
|
|
|
|
|
|
Route::post('/invoice', [\App\Http\Controllers\Payment\GatewayRedirectController::class, 'createInvoice'])->middleware('auth:customer')->name('invoice.create');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
Route::get('/underConstruct', function () {
|
|
|
|
Route::get('/underConstruct', function () {
|
|
|
@ -258,6 +267,21 @@ Route::prefix('')->name('n.')->group(function () {
|
|
|
|
// Route::post('assign', [App\Http\Controllers\WebsiteController::class, ''])->name('assign');
|
|
|
|
// Route::post('assign', [App\Http\Controllers\WebsiteController::class, ''])->name('assign');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Route::get('contact', [App\Http\Controllers\WebsiteController::class, "contact"])->name('contact');
|
|
|
|
|
|
|
|
//Route::get('mag', [App\Http\Controllers\WebsiteController::class, 'mag'])->name('mag');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::prefix('/{lang}')->name('lang.')->group(function () {
|
|
|
|
|
|
|
|
Route::group(
|
|
|
|
|
|
|
|
['middleware' => ['lang']],
|
|
|
|
|
|
|
|
function () {
|
|
|
|
|
|
|
|
Route::get('mag', [App\Http\Controllers\WebsiteController::class, 'mag'])->name('mag');
|
|
|
|
|
|
|
|
Route::get('contact', [App\Http\Controllers\WebsiteController::class, "contact"])->name('contact');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// site map
|
|
|
|
// site map
|
|
|
|
Route::get('/sitemap.xml', [App\Http\Controllers\SitemapController::class, 'index'])->name('sitemap.index');
|
|
|
|
Route::get('/sitemap.xml', [App\Http\Controllers\SitemapController::class, 'index'])->name('sitemap.index');
|
|
|
|
Route::get('/sitemap/posts.xml', [App\Http\Controllers\SitemapController::class, 'posts'])->name('sitemap.posts');
|
|
|
|
Route::get('/sitemap/posts.xml', [App\Http\Controllers\SitemapController::class, 'posts'])->name('sitemap.posts');
|
|
|
@ -282,20 +306,11 @@ Auth::routes([
|
|
|
|
'register' => false,
|
|
|
|
'register' => false,
|
|
|
|
]);
|
|
|
|
]);
|
|
|
|
//
|
|
|
|
//
|
|
|
|
Route::post('/invoice', [\App\Http\Controllers\Payment\GatewayRedirectController::class, 'createInvoice'])->middleware('auth:customer')->name('invoice.create');
|
|
|
|
|
|
|
|
Route::get('/redirect/bank/{invoice}/{gateway}', \App\Http\Controllers\Payment\GatewayRedirectController::class)->name('redirect.bank');
|
|
|
|
|
|
|
|
Route::any('/pay/check/{invoice_hash}/{gateway}', \App\Http\Controllers\Payment\GatewayVerifyController::class)->name('pay.check');
|
|
|
|
|
|
|
|
Route::get('/fav/toggle/{product}', [App\Http\Controllers\WebsiteController::class, 'favToggle'])->name('fav.toggle');
|
|
|
|
|
|
|
|
Route::post('/contact/send', [App\Http\Controllers\WebsiteController::class, "sendContact"])->name('sendcontact');
|
|
|
|
|
|
|
|
Route::get('/contact', [App\Http\Controllers\WebsiteController::class, "contact"])->name('contact');
|
|
|
|
|
|
|
|
Route::get('/reset', [App\Http\Controllers\WebsiteController::class, "reset"])->name('reset');
|
|
|
|
|
|
|
|
Route::get('/resetStock', [App\Http\Controllers\WebsiteController::class, "resetStockStatus"])->name('resetStock');
|
|
|
|
|
|
|
|
Route::get('/resetQ', [App\Http\Controllers\WebsiteController::class, "resetQuantity"])->name('resetQuantity');
|
|
|
|
|
|
|
|
Route::get('/credit/pay/{invoice}', [App\Http\Controllers\CustomerController::class, 'credit'])->name('credit');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::get('/test/sms', function () {
|
|
|
|
Route::get('/test/sms', function () {
|
|
|
|
if (auth()->check()) {
|
|
|
|
if (auth()->check()) {
|
|
|
|
$result = \App\Helpers\sendSMSText2('09209517726','پیامک');
|
|
|
|
$result = \App\Helpers\sendSMSText2(\App\Helpers\getSetting('tel'), 'پیامک');
|
|
|
|
if ($result == null) {
|
|
|
|
if ($result == null) {
|
|
|
|
return 'fatal error';
|
|
|
|
return 'fatal error';
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|