ÿþ<?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! | */ // auth0 Route::get( '/login', 'Auth\Auth0IndexController@login' )->name( 'login' ); Route::get( '/logout', 'Auth\Auth0IndexController@logout' )->name( 'logout' )->middleware( 'auth' ); Route::get( '/callback', 'Auth\Auth0CallbackController@callback' )->name( 'auth0-callback' ); // auth0 test routes (for testing error handling - remove in production or protect with auth) if (env('APP_ENV') !== 'production' || env('APP_DEBUG', false)) { Route::get( '/test-auth0-error', 'Auth\Auth0TestController@testError' ); } // webhooks Route::post( 'webhook/stripe', 'WebhookController@stripe' ); // shopify cache buster Route::get( 'shopify/buy_button/{version}', 'PageController@buy_button' ); // get started form Route::get( 'getstarted', 'PageController@get_started' ); // stripe Route::get( 'chadtest', 'PageController@chadtest'); Route::post( 'send_share', 'PageController@send_share' )->name( 'send_share' ); Route::get( 'stripe_in', 'DashboardController@stripe_in'); Route::post( 'add_calendar_to_cart', 'PageController@add_calendar_to_cart' )->name( 'add_calendar_to_cart' ); Route::post( 'add_giftcard_to_cart', 'PageController@add_giftcard_to_cart' )->name( 'add_giftcard_to_cart' ); Route::post( 'add_to_cart', 'PageController@add_to_cart' )->name( 'add_to_cart' ); Route::post( 'update_cart', 'PageController@update_cart'); Route::get( 'get_cart', 'PageController@get_cart'); Route::get( 'remove_from_cart/{sku}/{artist_id}', 'PageController@remove_from_cart' ); Route::get( 'cart', 'PageController@cart' )->name( 'cart' ); //Route::get( 'cart2', 'PageController@cart2' )->name( 'cart2' ); Route::post( 'shipping', 'PageController@shipping')->name( 'shipping' ); Route::post( 'shipping2', 'PageController@shipping2')->name( 'shipping2' ); Route::post( 'buy_shipping_label', 'AdminController@buy_shipping_label'); Route::post( 'get_shipping_rates', 'AdminController@get_shipping_rates'); Route::post( 'promo', 'PageController@promo')->name( 'promo' ); Route::post( 'checkout', 'PageController@checkout')->name( 'checkout' ); //Route::post( 'checkout2', 'PageController@checkout2')->name( 'checkout2' ); Route::get( 'success', 'PageController@success'); Route::get( 'cancel', 'PageController@cancel'); Route::get( 'stripe_charge', 'PageController@stripe_charge'); Route::get( 'create_quote_request', 'PageController@create_quote_request'); Route::delete( 'cancel_shipping/{order_id}/{shipping_order_id}', 'AdminController@cancel_shipping')->name( 'admin.cancel_shipping' ); // market routes $marketRoutes = function () { Route::get( '/', 'MarketController@main' )->name( 'market' ); Route::get( 'new', 'MarketController@new')->name( 'market.new' ); Route::get( 'giftcard', 'MarketController@giftcard')->name( 'market.giftcard' ); Route::get( 'calendars', 'MarketController@calendars')->name( 'market.calendars' ); Route::get( 'contest', 'MarketController@contest' )->name( 'market.contest' ); Route::get( '{artist}', 'MarketController@artist')->name( 'market.artist' ); Route::get( 'browse/{category}', 'MarketController@category')->name( 'market.category' ); Route::get( 'subject/{subject}', 'MarketController@subject')->name( 'market.subject' ); Route::get( 'color/{subject}', 'MarketController@subject')->name( 'market.color' ); Route::get( 'type/{subject}', 'MarketController@subject')->name( 'market.type' ); Route::get( 'search/{search}', 'MarketController@search' )->name( 'market.search' ); Route::get( 'color/{subject}/{artist}/{artwork}', 'MarketController@subject_artwork')->name( 'market.color_artwork' ); // shopify Route::get( 'type/{subject}/{artist}/{artwork}', 'MarketController@subject_artwork')->name( 'market.type_artwork' ); // shopify Route::get( '{artist}/calendar/{calendar}', 'MarketController@calendar')->name( 'market.calendar' ); Route::get( '{artist}/{artwork}', 'MarketController@stripe_artwork')->name( 'market.stripe_artwork' ); // stripe Route::get( 'search/{search}/{artist}/{artwork}', 'MarketController@stripe_search_artwork' )->name( 'market.stripe_search_artwork' ); // stripe Route::get( 'subject/{subject}/{artist}/{artwork}', 'MarketController@stripe_subject_artwork')->name( 'market.stripe_subject_artwork' ); // stripe }; // market.newfoundlandcanvas.com Route::group( [ 'domain' => 'market.newfoundlandcanvas.com' ], $marketRoutes ); // market.artfunnels.com Route::group( [ 'domain' => 'market.artfunnels.com' ], $marketRoutes ); // www.artfunnels.com Route::domain( 'www.artfunnels.com' )->group( function () { Route::get( '/', 'PageController@www' ); Route::get( 'admin', 'PageController@www_admin' ); }); // {artist}.artfunnels.com Route::domain( '{artist}.artfunnels.com' )->group( function () { Route::get( '/', 'PageController@artist')->name( 'artist' ); Route::get( 'about', 'PageController@about')->name( 'about' ); Route::get( 'access', 'PageController@code' )->name( 'code' ); Route::post( 'code_submit', 'PageController@code_submit')->name( 'code_submit' ); Route::get( 'search/{search}', 'PageController@search')->name( 'search' ); Route::get( 'giftcard', 'PageController@giftcard')->name( 'giftcard' ); Route::get( 'calendar/{calendar}', 'PageController@calendar')->name( 'stripe_calendar' ); Route::get( 'calendars', 'PageController@calendars')->name( 'calendars' ); Route::get( '{tag}', 'PageController@tag')->name( 'tag' ); // artwork //Route::get( 'art/{artwork}', 'PageController@artwork')->name( 'artwork' ); // shopify Route::get( 'art/{artwork}', 'PageController@stripe_artwork' )->name( 'stripe_artwork' ); // stripe Route::get( 'frames/{artwork}', 'PageController@stripe_artwork2' )->name( 'stripe_artwork2' ); // stripe Route::get( 'share/{artwork}', 'PageController@stripe_artwork3' )->name( 'stripe_artwork3' ); // search //Route::get( 'search/{search}/{artwork}', 'PageController@artwork_search')->name( 'artwork.search' ); // shopify Route::get( 'search/{search}/{artwork}', 'PageController@stripe_artwork_search')->name( 'stripe_artwork.search' ); // stripe // tag //Route::get( '{tag}/{artwork}', 'PageController@artwork_tag')->name( 'artwork.tag' ); // shopify Route::get( '{tag}/{artwork}', 'PageController@stripe_artwork_tag')->name( 'stripe_artwork.tag' ); // stripe }); // artfunnels.com Route::domain( 'artfunnels.com' )->group( function () { // artfunnels.com Route::get( '/', 'PageController@index' )->name( 'home' ); // artfunnels.com/admin Route::get( 'admin', 'AdminController@index')->middleware('auth', 'logged', 'checkadmin')->name( 'admin' ); Route::get( 'admin/users', 'AdminController@index')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.users' ); Route::get( 'admin/home', 'AdminController@home')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.home' ); Route::get( 'admin/sales', 'AdminController@sales')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.sales' ); Route::get( 'admin/faqs', 'AdminController@faqs')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.faqs' ); Route::put( 'admin/faqs', 'AdminController@faq_sort')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.faq_sort' ); Route::get( 'admin/emails', 'AdminController@emails')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.emails' ); Route::get( 'admin/calendars', 'AdminController@calendars')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.calendars' ); Route::post( 'admin/create_dropbox/{order_id}', 'AdminController@create_dropbox')->middleware('auth', 'checkadmin')->name( 'admin.create_dropbox' ); Route::post( 'admin/create_csv/{calendar_id}', 'AdminController@create_csv')->middleware('auth', 'checkadmin')->name( 'admin.create_csv' ); Route::get( 'admin/messages', 'AdminController@messages')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.messages' ); Route::get( 'admin/earnings', 'AdminController@earnings')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.earnings' ); Route::post( 'admin/update_emails', 'AdminController@update_emails')->middleware('auth', 'checkadmin')->name( 'admin.update_emails' ); Route::post( 'admin/send_emails', 'AdminController@send_emails')->middleware('auth', 'checkadmin')->name( 'admin.send_emails' ); Route::get( 'admin/remove_faq/{faq_id}', 'AdminController@remove_faq')->middleware('auth', 'checkadmin')->name( 'admin.remove_faq' ); Route::post( 'admin/add_faq', 'AdminController@add_faq')->middleware('auth', 'checkadmin')->name( 'admin.add_faq' ); Route::get( 'admin/edit_faq/{faq}', 'AdminController@edit_faq')->middleware('auth', 'checkadmin')->name( 'admin.edit_faq' ); Route::post( 'admin/update_faq', 'AdminController@update_faq')->middleware('auth', 'checkadmin')->name( 'admin.update_faq' ); Route::post( 'admin/create_user', 'AdminController@create_user')->middleware('auth', 'checkadmin')->name( 'admin.create_user' ); //Route::post( 'admin/store', 'AdminController@store')->middleware('auth', 'checkadmin')->name( 'admin.store' ); Route::post( 'admin/store', 'AdminController@store2')->middleware('auth', 'checkadmin')->name( 'admin.store' ); Route::get( 'admin/artists', 'AdminController@artists')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.artists' ); Route::get( 'admin/payouts', 'AdminController@payouts')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.payouts' ); Route::post( 'admin/paid', 'AdminController@paid')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.paid' ); //Route::get( 'admin/defaults', 'AdminController@defaults')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.defaults' ); //Route::post( 'admin/defaults', 'AdminController@update_defaults')->middleware('auth', 'checkadmin')->name( 'admin.update_defaults' ); Route::get( 'admin/defaults', 'AdminController@defaults2')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.defaults' ); Route::post( 'admin/defaults', 'AdminController@update_defaults2')->middleware('auth', 'checkadmin')->name( 'admin.update_defaults' ); //Route::put( 'admin/{artist}', 'AdminController@update')->middleware('auth', 'checkadmin')->name( 'admin.update' ); Route::put( 'admin/{artist}', 'AdminController@update2')->middleware('auth', 'checkadmin')->name( 'admin.update' ); Route::get( 'admin/tags', 'AdminController@tags')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.tags' ); Route::post( 'admin/add_tags_to_artist/{artist}', 'AdminController@add_tags_to_artist')->middleware('auth', 'checkadmin')->name( 'admin.add_tags_to_artist' ); Route::get( 'admin/remove_tag/{tag}', 'AdminController@remove_tag')->middleware('auth', 'checkadmin')->name( 'admin.remove_tag' ); Route::get( 'admin/split_tag/{tag}', 'AdminController@split_tag')->middleware('auth', 'checkadmin')->name( 'admin.split_tag' ); Route::get( 'admin/view_tag_artworks/{tag}', 'AdminController@view_tag_artworks')->middleware('auth', 'checkadmin')->name( 'admin.view_tag_artworks' ); Route::post( 'admin/update_tag', 'AdminController@update_tag')->middleware('auth', 'checkadmin')->name( 'admin.update_tag' ); Route::get( 'admin/view_tag_artworks/{tag}/remove_artwork/{artwork}', 'AdminController@remove_artwork')->middleware('auth', 'checkadmin')->name( 'admin.remove_artwork' ); Route::get( 'admin/settings', 'AdminController@settings')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.settings' ); Route::post( 'admin/settings', 'AdminController@update_settings')->middleware('auth', 'checkadmin')->name( 'admin.update_settings' ); Route::patch( '/admin/set-auto-apply-promo-code', 'AdminController@setAutoApplyPromoCode')->name('admin.set_auto_apply_promo_code'); Route::patch( '/admin/promo-code/{id}/toggle-status', 'AdminController@togglePromoCodeStatus')->name('admin.toggle_promo_code_status'); Route::get( 'admin/market', 'AdminController@market')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.market' ); Route::post( 'admin/market', 'AdminController@update_market')->middleware('auth', 'checkadmin')->name( 'admin.update_market' ); Route::get( 'admin/domains', 'AdminController@domains')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.domains' ); Route::get( 'admin/import', 'AdminController@import')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.import' ); Route::get( 'admin/giftcards', 'AdminController@giftcards')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.giftcards' ); Route::post( 'admin/giftcards/update_balance', 'AdminController@giftcards_update_balance')->name( 'admin.giftcards_update_balance' ); Route::post( 'admin/exec_import', 'AdminController@exec_import')->middleware('auth', 'checkadmin')->name( 'admin.exec_import' ); Route::get( 'admin/shopify', 'AdminController@shopify')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.shopify' ); Route::get( 'admin/update_shopify', 'AdminController@update_shopify')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.update_shopify' ); Route::get( 'admin/refresh_all_shopify', 'AdminController@refresh_all_shopify')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.refresh_all_shopify' ); Route::get( 'admin/resend_giftcard/{giftcard_id}', 'AdminController@send_giftcard')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.resend_giftcard' ); Route::delete( 'admin/{artist}', 'DashboardController@destroy_artist')->middleware('auth', 'checkadmin')->name( 'admin.destroy_artist' ); //Route::get( 'admin/{artist}/edit', 'AdminController@edit')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.edit' ); //Route::get( 'admin/{artist}/edit_via_user', 'AdminController@edit_via_user')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.edit_via_user' ); Route::get( 'admin/{artist}/edit', 'AdminController@edit2')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.edit' ); Route::get( 'admin/{artist}/edit_via_user', 'AdminController@edit_via_user2')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.edit_via_user' ); Route::delete( 'admin/{user}/delete', 'AdminController@destroy_user')->middleware('auth', 'checkadmin')->name( 'admin.destroy_user' ); //Route::get( 'admin/{user}/create', 'AdminController@create')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.create' ); Route::get( 'admin/{user}/create', 'AdminController@create2')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.create' ); Route::get( 'admin/{user}/upgrade', 'AdminController@upgrade')->middleware('auth', 'checkadmin')->name( 'admin.upgrade' ); Route::get( 'admin/{user}/downgrade', 'AdminController@downgrade')->middleware('auth', 'checkadmin')->name( 'admin.downgrade' ); Route::get( 'admin/{artist}/refresh_shopify', 'AdminController@refresh_shopify')->middleware('auth', 'checkadmin')->name( 'admin.refresh_shopify' ); Route::get( 'admin/{artist}/delete_all_artworks', 'DashboardController@delete_all_artworks')->middleware('auth', 'checkadmin')->name( 'admin.delete_all_artworks' ); Route::get( 'admin/promo_codes', 'AdminController@promo_codes')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.promo_codes' ); Route::delete( 'admin/destroy_promo_code/{promo_code_id}', 'AdminController@destroy_promo_code')->name( 'admin.destroy_promo_code' ); Route::post( 'admin/create_promo_code', 'AdminController@create_promo_code')->name( 'admin.create_promo_code' ); Route::get( 'admin/order/{order_id}', 'AdminController@order')->middleware('auth', 'checkadmin')->name( 'admin.order' ); Route::put( 'admin/order/{order_id}', 'AdminController@update_order')->middleware('auth', 'checkadmin')->name( 'admin.order' ); Route::get( 'admin/orders', 'AdminController@orders')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.orders' ); Route::get( 'admin/dashboard/data', 'AdminDashboardController@getDashboardData')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.dashboard.data' ); Route::get( 'admin/dashboard/processed-2025', 'AdminDashboardController@getProcessed2025Data')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.dashboard.processed2025' ); Route::get( 'admin/dashboard/black-friday-2025', 'AdminDashboardController@getBlackFriday2025Data')->middleware('auth', 'logged', 'checkadmin')->name( 'admin.dashboard.blackfriday2025' ); Route::get( 'admin/promo_code/{id}/edit', 'AdminController@edit_promo_code')->name( 'admin.edit_promo_code' ); Route::patch( 'admin/promo_code/{id}', 'AdminController@update_promo_code')->name( 'admin.update_promo_code' ); // artfunnels.com/dashboard Route::get( 'dashboard/{artist}', 'DashboardController@dashboard')->middleware('auth', 'logged')->name( 'dashboard' ); Route::post( 'dashboard/{artist}', 'DashboardController@artist_update')->middleware('auth')->name( 'dashboard.artist_update' ); Route::put( 'dashboard/{artist}', 'DashboardController@sort')->middleware('auth')->name( 'dashboard.sort' ); Route::get( 'dashboard/{user}/new_user', 'DashboardController@new_user')->middleware('auth', 'logged')->name( 'dashboard.new_user' ); //Route::get( 'dashboard/{artist}/create', 'DashboardController@create')->middleware('auth', 'logged')->name( 'dashboard.create' ); //Route::post( 'dashboard/{artist}/create', 'DashboardController@store')->middleware('auth')->name( 'dashboard.store' ); Route::get( 'dashboard/{artist}/create', 'DashboardController@create2')->middleware('auth', 'logged')->name( 'dashboard.create' ); Route::post( 'dashboard/{artist}/create', 'DashboardController@store2')->middleware('auth')->name( 'dashboard.store' ); Route::get( 'dashboard/{artist}/create_calendar', 'DashboardController@create_calendar')->middleware('auth', 'logged')->name( 'dashboard.create_calendar' ); Route::post( 'dashboard/{artist}/create_calendar', 'DashboardController@store_calendar')->middleware('auth')->name( 'dashboard.store_calendar' ); Route::get( 'dashboard/{artist}/calendars', 'DashboardController@calendars')->middleware('auth', 'logged')->name( 'dashboard.calendars' ); Route::put( 'dashboard/{artist}/calendars', 'DashboardController@calendars_sort')->middleware('auth')->name( 'dashboard.calendars_sort' ); Route::get( 'dashboard/{artist}/calendars/{sort}', 'DashboardController@calendars')->middleware('auth', 'logged'); Route::get( 'dashboard/{artist}/calendars/{sort}/cards', 'DashboardController@calendars')->middleware('auth', 'logged')->name( 'cards.calendars' ); Route::get( 'dashboard/{artist}/calendars/{sort}/search/{search}', 'DashboardController@calendars_search')->middleware('auth', 'logged')->name( 'dashboard.calendars_search' ); Route::get( 'dashboard/{artist}/calendars/{sort}/cards/search/{search}', 'DashboardController@calendars_search')->middleware('auth', 'logged')->name( 'cards.calendars_search' ); Route::get( 'dashboard/{artist}/choose_artwork/{sort}/{month_id}', 'DashboardController@choose_artwork')->middleware('auth', 'logged')->name( 'dashboard.choose_artwork' ); Route::get( 'dashboard/{artist}/choose_artwork/{sort}/search/{search}/{month_id}', 'DashboardController@choose_artwork_search')->middleware('auth', 'logged')->name( 'dashboard.choose_artwork_search' ); Route::get( 'dashboard/{artist}/calendar_crop/{artwork_id}/{month_id}', 'DashboardController@calendar_crop')->middleware('auth', 'logged')->name( 'dashboard.calendar_crop' ); Route::get( 'dashboard/{artist}/calendar/{calendar}/edit', 'DashboardController@edit_calendar')->middleware('auth', 'logged')->name( 'dashboard.edit_calendar' ); Route::delete( 'dashboard/{artist}/calendar/{calendar}/delete', 'DashboardController@destroy_calendar')->middleware('auth')->name( 'dashboard.destroy_calendar' ); Route::post( 'dashboard/{artist}/calendar/{calendar}/update', 'DashboardController@calendar_update')->middleware('auth')->name( 'dashboard.calendar_update' ); Route::get( 'dashboard/{artist}/sales', 'DashboardController@sales')->middleware('auth', 'logged')->name( 'dashboard.sales' ); Route::get( 'dashboard/{artist}/payouts', 'DashboardController@payouts')->middleware('auth', 'logged')->name( 'dashboard.payouts' ); Route::get( 'dashboard/{artist}/request_payout', 'DashboardController@request_payout')->middleware('auth', 'logged')->name( 'dashboard.request_payout' ); Route::get( 'dashboard/{artist}/edit_artist', 'DashboardController@edit_artist')->middleware('auth', 'logged')->name( 'dashboard.edit_artist' ); Route::post( 'dashboard/{artist}/artist_update', 'DashboardController@artist_update')->middleware('auth', 'logged')->name( 'dashboard.artist_update' ); //Route::get( 'dashboard/{artist}/edit_site', 'DashboardController@edit_site')->middleware('auth', 'logged')->name( 'dashboard.edit_site' ); Route::get( 'dashboard/{artist}/edit_site', 'DashboardController@edit_site2')->middleware('auth', 'logged')->name( 'dashboard.edit_site' ); //Route::post( 'dashboard/{artist}/site_update', 'DashboardController@site_update')->middleware('auth', 'logged')->name( 'dashboard.site_update' ); Route::post( 'dashboard/{artist}/site_update', 'DashboardController@site_update2')->middleware('auth', 'logged')->name( 'dashboard.site_update' ); Route::get( 'dashboard/{artist}/edit_faqs', 'DashboardController@edit_faqs')->middleware('auth', 'logged')->name( 'dashboard.edit_faqs' ); Route::post( 'dashboard/{artist}/add_faq', 'DashboardController@add_faq')->middleware('auth', 'logged')->name( 'dashboard.add_faq' ); Route::get( 'dashboard/{artist}/edit_faq/{faq}', 'DashboardController@edit_faq')->middleware('auth', 'logged')->name( 'dashboard.edit_faq' ); Route::post( 'dashboard/{artist}/update_faq/{faq}', 'DashboardController@update_faq')->middleware('auth', 'logged')->name( 'dashboard.update_faq' ); Route::put( 'dashboard/{artist}/faq_sort', 'DashboardController@faq_sort')->middleware('auth', 'logged')->name( 'dashboard.faq_sort' ); Route::get( 'dashboard/{artist}/remove_faq/{faq}', 'DashboardController@remove_faq')->middleware('auth', 'logged')->name( 'dashboard.remove_faq' ); Route::get( 'dashboard/{artist}/restore_default_faqs', 'DashboardController@restore_default_faqs')->middleware('auth', 'logged')->name( 'dashboard.restore_default_faqs' ); //Route::get( 'dashboard/{artist}/{artwork}/edit', 'DashboardController@edit')->middleware('auth', 'logged')->name( 'dashboard.edit' ); Route::get( 'dashboard/{artist}/{artwork}/edit', 'DashboardController@edit2')->middleware('auth', 'logged')->name( 'dashboard.edit' ); //Route::delete( 'dashboard/{artist}/{artwork}', 'DashboardController@destroy_artwork')->middleware('auth', 'logged')->name( 'dashboard.destroy_artwork' ); Route::delete( 'dashboard/{artist}/{artwork}', 'DashboardController@destroy_artwork2')->middleware('auth', 'logged')->name( 'dashboard.destroy_artwork' ); //Route::put( 'dashboard/{artist}/{artwork}', 'DashboardController@artwork_update')->middleware('auth', 'logged')->name( 'dashboard.artwork_update' ); Route::put( 'dashboard/{artist}/{artwork}', 'DashboardController@artwork_update2')->middleware('auth', 'logged')->name( 'dashboard.artwork_update' ); Route::get( 'dashboard/{artist}/{artwork}/remove_original', 'DashboardController@remove_original')->middleware('auth', 'logged')->name( 'dashboard.remove_original' ); //Route::get( 'dashboard/{artist}/{artwork}/remove_prints', 'DashboardController@remove_prints')->middleware('auth', 'logged')->name( 'dashboard.remove_prints' ); Route::get( 'dashboard/{artist}/{artwork}/remove_prints', 'DashboardController@remove_prints2')->middleware('auth', 'logged')->name( 'dashboard.remove_prints' ); Route::get( 'dashboard/{artist}/{artwork}/remove_ltd_eds', 'DashboardController@remove_ltd_eds')->middleware('auth', 'logged')->name( 'dashboard.remove_ltd_eds' ); Route::get( 'dashboard/{artist}/{artwork}/remove_ltd_ed/{ltd_ed_id}', 'DashboardController@remove_ltd_ed')->middleware('auth', 'logged')->name( 'dashboard.remove_ltd_ed' ); Route::get( 'dashboard/{artist}/{artwork}/remove_products', 'DashboardController@remove_products')->middleware('auth', 'logged')->name( 'dashboard.remove_products' ); Route::get( 'dashboard/{artist}/{artwork}/remove_product/{product_id}', 'DashboardController@remove_product')->middleware('auth', 'logged')->name( 'dashboard.remove_product' ); Route::get( 'dashboard/{artist}/{sort}', 'DashboardController@artworks')->middleware('auth', 'logged')->name( 'dashboard.artworks' ); Route::get( 'dashboard/{artist}/{sort}/cards', 'DashboardController@artworks')->middleware('auth', 'logged')->name( 'cards.artworks' ); Route::get( 'dashboard/{artist}/{sort}/search/{search}', 'DashboardController@search')->middleware('auth', 'logged')->name( 'dashboard.search' ); Route::get( 'dashboard/{artist}/{sort}/cards/search/{search}', 'DashboardController@search')->middleware('auth', 'logged')->name( 'cards.search' ); }); // www.{domain} Route::domain( 'www.{domain}' )->group( function () { Route::get( '/', 'CustomDomainController@www' ); }); // {domain} Route::domain( '{domain}' )->group( function () { Route::get( '/', 'CustomDomainController@artist' )->name( 'cd.artist' ); Route::get( 'about', 'CustomDomainController@about' )->name( 'cd.about' ); Route::get( 'access', 'CustomDomainController@code' )->name( 'cd.code' ); Route::post( 'code_submit', 'CustomDomainController@code_submit')->name( 'cd.code_submit' ); Route::get( 'giftcard', 'PageController@giftcard')->name( 'cd.giftcard' ); Route::get( 'calendars', 'PageController@calendars')->name( 'cd.calendars' ); Route::get( 'calendar/{calendar}', 'PageController@calendar')->name( 'cd.stripe_calendar' ); //Route::get( 'art/{artwork}', 'CustomDomainController@artwork' )->name( 'cd.artwork' ); Route::get( 'art/{artwork}', 'PageController@stripe_artwork' )->name( 'cd.stripe_artwork' ); Route::get( 'search/{search}', 'CustomDomainController@search' )->name( 'cd.search' ); //Route::get( 'search/{search}/{artwork}', 'CustomDomainController@artwork_search' )->name( 'cd.artwork.search' ); Route::get( 'search/{search}/{artwork}', 'PageController@stripe_artwork_search' )->name( 'cd.artwork.search' ); Route::get( '{tag}', 'CustomDomainController@tag' )->name( 'cd.tag' ); //Route::get( '{tag}/{artwork}', 'CustomDomainController@artwork_tag' )->name( 'cd.artwork.tag' ); Route::get( '{tag}/{artwork}', 'PageController@stripe_artwork_tag' )->name( 'cd.artwork.tag' ); }); Not Found
404
Not Found