CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

02 September, 2020

Advance Laravel Keep Route Best Way

 Programing Coderfunda     September 02, 2020     Laravel     No comments   

<?php

use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| 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!
|
*/

/*--------------------- admin panel -------------------------------*/
Route::match(['get','post'],'/','backEnd\AuthController@login');
Route::match(['get','post'],'/admin','backEnd\AuthController@login');
Route::match(['get','post'],'/admin/login','backEnd\AuthController@login');
Route::match(['get','post'],'/admin/forgot-password','backEnd\AuthController@forgot_password');
Route::match(['get','post'],'/admin/set-password/{admin_id}/{security_code}','backEnd\AuthController@set_password');

Route::group(['prefix'=>'admin','middleware'=>'CheckAdminAuth'],function(){
Route::match(['get','post'],'/dashboard','backEnd\DashboardController@index');
Route::get('/logout','backEnd\AuthController@logout');
Route::match(['get','post'],'/profile','backEnd\ProfileController@index');
Route::match(['get','post'],'/change-password','backEnd\ProfileController@change_password');

// user management
Route::get('/restraunts','backEnd\userManagement\RestrauntController@index');
Route::post('/data/restraunts','backEnd\userManagement\RestrauntController@restrauntList');
Route::post('/data/restraunts/category/{rest_id}','backEnd\userManagement\RestrauntController@categoryListData');
Route::match(['get','post'],'/restraunt/add','backEnd\userManagement\RestrauntController@add');
Route::match(['get','post'],'/restraunt/edit/{rest_id}','backEnd\userManagement\RestrauntController@edit');
Route::match(['get','post'],'/restraunt/delete/{rest_id}','backEnd\userManagement\RestrauntController@delete');
Route::match(['get','post'],'/validate/restraunt-email','backEnd\AuthController@check_admin_email');
Route::match(['get','post'],'/validate/restraunt-contact','backEnd\AuthController@check_admin_contact');
Route::get('/restaurant/send-credentials/{admin_id}','backEnd\userManagement\RestrauntController@sendCredentialEmail');

// restaurant category
Route::match(['get','post'],'/restraunt/category/add/{rest_id}','backEnd\userManagement\RestrauntController@categoryData');
Route::match(['get','post'],'/restraunt/category/view/{rest_id}','backEnd\userManagement\RestrauntController@categoryViewList');


// Content management || cusisine
Route::get('/cuisines','backEnd\contentManagement\CuisinesController@index');
Route::post('/data/cuisines','backEnd\contentManagement\CuisinesController@cuisinesList');
Route::match(['get','post'],'/cuisine/add','backEnd\contentManagement\CuisinesController@add');
Route::match(['get','post'],'/cuisine/edit/{cuisine_id}','backEnd\contentManagement\CuisinesController@edit');
//soft-delete of cusisine
Route::match(['get','post'],'/cuisine/delete/{cuisine_id}','backEnd\contentManagement\CuisinesController@delete');

// Content management || categories categories
Route::get('/categories','backEnd\contentManagement\CategoriesController@index');
Route::post('/data/categories','backEnd\contentManagement\CategoriesController@catergoriesList');
Route::match(['get','post'],'/category/add','backEnd\contentManagement\CategoriesController@add');
Route::match(['get','post'],'/category/edit/{category_id}','backEnd\contentManagement\CategoriesController@edit');
//soft-delete of cusisine
Route::match(['get','post'],'/category/delete/{category_id}','backEnd\contentManagement\CategoriesController@delete');


});



define('PROJECT_NAME','QuickTapp');
define('AdminProfileBasePath', 'storage/app/public/profile/admin/');
define('RestrauntsProfileBasePath', 'storage/app/public/profile/restraunt/');
define('ContentCategoriesBasePath', 'storage/app/public/categories/');

define('AdminProfileImgPath', asset('storage/app/public/profile/admin/'));
define('RestrauntsProfileImgPath', asset('storage/app/public/profile/restraunt/'));
define('ContentCategoriesImgPath', asset('storage/app/public/categories/'));
define('DefaultImgPath', asset('storage/app/public/system/default.jpg'));

define('SystemImgPath',asset('storage/app/public/system/'));
define('SYSTEM_IMG_PATH',asset('storage/app/public/system/'));
define('BACKEND_CSS_PATH',asset('public/backEnd/css'));
define('BACKEND_JS_PATH',asset('public/backEnd/js'));
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook

Related Posts:

  • Response_type=token in auth0 custom social login in my domain authorization url i am getting response_type=code .. from where we can change it to tokenafter authetnication redirecting to callba… Read More
  • Why notification event is not triggered in pusher? When in Laravel 9 app logged user fill ContactUs form I need to send email to site support and show notification in app for any logged support m… Read More
  • Send variable to terminate in middleware AnswersSorted by:                            &nbs… Read More
  • the search button is not working after I deploy 0Have a look into site_url = link, its pointing to your local machine, change it to your live/working URL… Read More
  • multiple orderby sorting with pagination in laravel not working I wrote the code snippet inside my Laravel controller and I want to sort the products by product number first and then sort the previously sorte… Read More
Newer Post Older Post Home

0 comments:

Post a Comment

Thanks

Meta

Popular Posts

  • Spring boot app (error: method getFirst()) failed to run at local machine, but can run on server
    The Spring boot app can run on the online server. Now, we want to replicate the same app at the local machine but the Spring boot jar file f...
  • Log activity in a Laravel app with Spatie/Laravel-Activitylog
      Requirements This package needs PHP 8.1+ and Laravel 9.0 or higher. The latest version of this package needs PHP 8.2+ and Laravel 8 or hig...
  • Failed to install 'cordova-plugin-firebase': CordovaError: Uh oh
    I had follow these steps to install an configure firebase to my cordova project for cloud messaging. https://medium.com/@felipepucinelli/how...
  • Step-by-step guide to linking gnuplot to Octave within Virtual Studio Code (VSC)
    I am aware of a number of previous questions (here, here and here for example) pointing out to the need to modify a file named .octaverc. ...
  • Laravel auth login with phone or email
          <?php     Laravel auth login with phone or email     <? php     namespace App \ Http \ Controllers \ Auth ;         use ...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (68)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

  • Failed to install 'cordova-plugin-firebase': CordovaError: Uh oh - 9/21/2024
  • pyspark XPath Query Returns Lists Omitting Missing Values Instead of Including None - 9/20/2024
  • SQL REPL from within Python/Sqlalchemy/Psychopg2 - 9/20/2024
  • MySql Explain with Tobias Petry - 9/20/2024
  • How to combine information from different devices into one common abstract virtual disk? [closed] - 9/20/2024

Laravel News

  • Laravel Seeder Generator - 5/12/2025
  • Improve HTTP Error Testing with Laravel's requestException() Method - 5/12/2025
  • Track Metrics Effortlessly with Laravel's Context Increment and Decrement Methods - 5/4/2025
  • NativePHP Hit $100K — And We're Just Getting Started 🚀 - 5/8/2025
  • Name Queued Closures in Laravel 12.13 - 5/9/2025

Copyright © 2025 CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda