Changeset f457265 for routes/web.php


Ignore:
Timestamp:
02/24/21 21:58:42 (4 years ago)
Author:
Berat Kjufliju <kufliju@…>
Branches:
master
Children:
ff9da8b
Parents:
0c07a90
Message:

ADD technoweek offer, companies

File:
1 edited

Legend:

Unmodified
Added
Removed
  • routes/web.php

    r0c07a90 rf457265  
    2020Route::get("/search", "Blog\SearchController@search")->name("blog.search");
    2121
     22Route::post("/company/store", "Blog\BlogController@storeCompany")->name("blog.company.store");
     23
    2224Route::post("/comment", "Blog\BlogController@comment")->name("blog.comment");
    2325Route::post("/like", "Blog\BlogController@like")->name("blog.like");
     
    2931Route::prefix('auth')->group(function () {
    3032
    31         Route::get('/login', "Auth\LoginController@showLogin")->name("auth.loginShow");
    32         Route::post('/login', "Auth\LoginController@login")->name("auth.login");
    33         Route::post('/logout', "Auth\LoginController@logout")->name("auth.logout");
     33    Route::get('/login', "Auth\LoginController@showLogin")->name("auth.loginShow");
     34    Route::post('/login', "Auth\LoginController@login")->name("auth.login");
     35    Route::post('/logout', "Auth\LoginController@logout")->name("auth.logout");
    3436
    35         Route::get('/forgot', "Auth\ForgotPasswordController@showForgotPassword")->name("auth.forgotShow");
    36         Route::post('/forgot', "Auth\ForgotPasswordController@forgotPassword")->name("auth.forgot");
     37    Route::get('/forgot', "Auth\ForgotPasswordController@showForgotPassword")->name("auth.forgotShow");
     38    Route::post('/forgot', "Auth\ForgotPasswordController@forgotPassword")->name("auth.forgot");
    3739
    38         Route::group(['middleware' => "createPassword"], function () {
    39                 Route::get('/create-password/{id}/{token}', "Auth\CreatePasswordController@showCreatePassword")->name("auth.create-password-show");
    40                 Route::post('/create-password/{id}/{token}', "Auth\CreatePasswordController@createPassword")->name("auth.create-password");
    41         });
     40    Route::group(['middleware' => "createPassword"], function () {
     41        Route::get('/create-password/{id}/{token}', "Auth\CreatePasswordController@showCreatePassword")->name("auth.create-password-show");
     42        Route::post('/create-password/{id}/{token}', "Auth\CreatePasswordController@createPassword")->name("auth.create-password");
     43    });
    4244
    43         Route::group(['middleware' => "checkVerifyNewEmail"], function () {
    44                 Route::get('/verify/{id}/{token}', "Auth\VerifyNewEmailController@create")->name("auth.verifyShow");
    45                 Route::post('/verify/{id}/{token}', "Auth\VerifyNewEmailController@verify")->name("auth.verify");
    46         });
     45    Route::group(['middleware' => "checkVerifyNewEmail"], function () {
     46        Route::get('/verify/{id}/{token}', "Auth\VerifyNewEmailController@create")->name("auth.verifyShow");
     47        Route::post('/verify/{id}/{token}', "Auth\VerifyNewEmailController@verify")->name("auth.verify");
     48    });
    4749
    4850});
     
    5456Route::group(['prefix' => 'dashboard', 'middleware' => ["auth", "checkIsActive"]], function () {
    5557
    56         Route::get("/", "Dashboard\IndexController@index")->name("dashboard.index");
     58    Route::get("/", "Dashboard\IndexController@index")->name("dashboard.index");
    5759
    58         // Settings
    59         Route::get("/settings", "Dashboard\SettingsController@settings")->name("dashboard.settings.index");
    60         Route::patch("/settings/personal", "Dashboard\SettingsController@updatePersonalInformation")->name("dashboard.settings.personal");
    61         Route::patch("/settings/photos", "Dashboard\SettingsController@updatePhotos")->name("dashboard.settings.photos");
    62         Route::patch("/settings/social", "Dashboard\SettingsController@updateSocialLinks")->name("dashboard.settings.social");
    63         Route::patch("/settings/username", "Dashboard\SettingsController@updateUsername")->name("dashboard.settings.username");
    64         Route::patch("/settings/password", "Dashboard\SettingsController@updatePassword")->name("dashboard.settings.password");
    65         Route::patch("/settings/email", "Dashboard\SettingsController@updateEmail")->name("dashboard.settings.email");
    66         Route::post("/settings/transfer/", "Dashboard\SettingsController@transferPostsAndDeleteUser")->name("dashboard.settings.transfer");
     60    // Settings
     61    Route::get("/settings", "Dashboard\SettingsController@settings")->name("dashboard.settings.index");
     62    Route::patch("/settings/personal", "Dashboard\SettingsController@updatePersonalInformation")->name("dashboard.settings.personal");
     63    Route::patch("/settings/photos", "Dashboard\SettingsController@updatePhotos")->name("dashboard.settings.photos");
     64    Route::patch("/settings/social", "Dashboard\SettingsController@updateSocialLinks")->name("dashboard.settings.social");
     65    Route::patch("/settings/username", "Dashboard\SettingsController@updateUsername")->name("dashboard.settings.username");
     66    Route::patch("/settings/password", "Dashboard\SettingsController@updatePassword")->name("dashboard.settings.password");
     67    Route::patch("/settings/email", "Dashboard\SettingsController@updateEmail")->name("dashboard.settings.email");
     68    Route::post("/settings/transfer/", "Dashboard\SettingsController@transferPostsAndDeleteUser")->name("dashboard.settings.transfer");
    6769
    6870    // Settings => Phases
     
    7880        ->middleware("permission:delete_post_securities");
    7981
    80         // Users
    81         Route::group(['middleware' => 'permission:access_all_users'], function () {
    82                 Route::get("/users", "Dashboard\UsersController@index")->name("dashboard.users.index");
    83                 Route::patch("/users/{id}/block", "Dashboard\UsersController@block")->name("dashboard.users.block");
    84                 Route::patch("/users/{id}/unblock", "Dashboard\UsersController@unblock")->name("dashboard.users.unblock");
    85                 Route::delete("/users/{id}/destroy", "Dashboard\UsersController@destroy")->name("dashboard.users.destroy");
    86         });
     82    // Users
     83    Route::group(['middleware' => 'permission:access_all_users'], function () {
     84        Route::get("/users", "Dashboard\UsersController@index")->name("dashboard.users.index");
     85        Route::patch("/users/{id}/block", "Dashboard\UsersController@block")->name("dashboard.users.block");
     86        Route::patch("/users/{id}/unblock", "Dashboard\UsersController@unblock")->name("dashboard.users.unblock");
     87        Route::delete("/users/{id}/destroy", "Dashboard\UsersController@destroy")->name("dashboard.users.destroy");
     88    });
    8789
    88         Route::group(['middleware' => 'permission:create_user'], function () {
    89                 Route::get("/users/create", "Dashboard\UsersController@create")->name("dashboard.users.create");
    90                 Route::post("/users/store", "Dashboard\UsersController@store")->name("dashboard.users.store");
    91         });
     90    Route::group(['middleware' => 'permission:create_user'], function () {
     91        Route::get("/users/create", "Dashboard\UsersController@create")->name("dashboard.users.create");
     92        Route::post("/users/store", "Dashboard\UsersController@store")->name("dashboard.users.store");
     93    });
    9294
    93         // Posts
    94         Route::get("/posts", "Dashboard\PostsController@index")->name("dashboard.posts.index");
    95         Route::get("/posts/create", "Dashboard\PostsController@create")->name("dashboard.posts.create");
    96         Route::post("/posts/store", "Dashboard\PostsController@store")->name("dashboard.posts.store");
    97         Route::get("/posts/{id}/edit", "Dashboard\PostsController@editShow")->name("dashboard.posts.editShow");
    98         Route::patch("/posts/{id}/edit", "Dashboard\PostsController@edit")->name("dashboard.posts.edit");
    99         Route::patch("/posts/{id}/block", "Dashboard\PostsController@block")->name("dashboard.posts.block");
    100         Route::patch("/posts/{id}/unblock", "Dashboard\PostsController@unblock")->name("dashboard.posts.unblock");
    101         Route::patch("/posts/{id}/confirm", "Dashboard\PostsController@confirm")->name("dashboard.posts.confirm");
    102         Route::delete("/posts/{id}/destroy", "Dashboard\PostsController@destroy")->name("dashboard.posts.destroy");
     95    // Posts
     96    Route::get("/posts", "Dashboard\PostsController@index")->name("dashboard.posts.index");
     97    Route::get("/posts/create", "Dashboard\PostsController@create")->name("dashboard.posts.create");
     98    Route::post("/posts/store", "Dashboard\PostsController@store")->name("dashboard.posts.store");
     99    Route::get("/posts/{id}/edit", "Dashboard\PostsController@editShow")->name("dashboard.posts.editShow");
     100    Route::patch("/posts/{id}/edit", "Dashboard\PostsController@edit")->name("dashboard.posts.edit");
     101    Route::patch("/posts/{id}/block", "Dashboard\PostsController@block")->name("dashboard.posts.block");
     102    Route::patch("/posts/{id}/unblock", "Dashboard\PostsController@unblock")->name("dashboard.posts.unblock");
     103    Route::patch("/posts/{id}/confirm", "Dashboard\PostsController@confirm")->name("dashboard.posts.confirm");
     104    Route::delete("/posts/{id}/destroy", "Dashboard\PostsController@destroy")->name("dashboard.posts.destroy");
    103105
    104         // Categories
    105         Route::group(['middleware' => 'permission:access_all_categories'], function () {
    106                 Route::get("/categories", "Dashboard\CategoriesController@index")->name("dashboard.categories.index");
    107                 Route::get("/categories/create", "Dashboard\CategoriesController@create")->name("dashboard.categories.create");
    108                 Route::post("/categories/store", "Dashboard\CategoriesController@store")->name("dashboard.categories.store");
    109                 Route::get("/categories/{id}/edit", "Dashboard\CategoriesController@editShow")->name("dashboard.categories.editShow");
    110                 Route::patch("/categories/{id}/edit", "Dashboard\CategoriesController@edit")->name("dashboard.categories.edit");
    111                 Route::patch("/categories/{id}/block", "Dashboard\CategoriesController@block")->name("dashboard.categories.block");
    112                 Route::patch("/categories/{id}/unblock", "Dashboard\CategoriesController@unblock")->name("dashboard.categories.unblock");
    113                 Route::delete("/categories/{id}/destroy", "Dashboard\CategoriesController@destroy")->name("dashboard.categories.destroy");
    114         });
     106    // Categories
     107    Route::group(['middleware' => 'permission:access_all_categories'], function () {
     108        Route::get("/categories", "Dashboard\CategoriesController@index")->name("dashboard.categories.index");
     109        Route::get("/categories/create", "Dashboard\CategoriesController@create")->name("dashboard.categories.create");
     110        Route::post("/categories/store", "Dashboard\CategoriesController@store")->name("dashboard.categories.store");
     111        Route::get("/categories/{id}/edit", "Dashboard\CategoriesController@editShow")->name("dashboard.categories.editShow");
     112        Route::patch("/categories/{id}/edit", "Dashboard\CategoriesController@edit")->name("dashboard.categories.edit");
     113        Route::patch("/categories/{id}/block", "Dashboard\CategoriesController@block")->name("dashboard.categories.block");
     114        Route::patch("/categories/{id}/unblock", "Dashboard\CategoriesController@unblock")->name("dashboard.categories.unblock");
     115        Route::delete("/categories/{id}/destroy", "Dashboard\CategoriesController@destroy")->name("dashboard.categories.destroy");
     116    });
    115117
    116         // Comments
    117         Route::get("/comments", "Dashboard\CommentsController@index")->name("dashboard.comments.index");
    118         Route::patch("/comments/{id}/confirm", "Dashboard\CommentsController@confirm")->name("dashboard.comments.confirm");
    119         Route::delete("/comments/{id}/destroy", "Dashboard\CommentsController@destroy")->name("dashboard.comments.destroy");
     118    // Comments
     119    Route::get("/comments", "Dashboard\CommentsController@index")->name("dashboard.comments.index");
     120    Route::patch("/comments/{id}/confirm", "Dashboard\CommentsController@confirm")->name("dashboard.comments.confirm");
     121    Route::delete("/comments/{id}/destroy", "Dashboard\CommentsController@destroy")->name("dashboard.comments.destroy");
    120122
    121         // Tags
     123    // Tags
    122124    Route::get("/tags", "Dashboard\TagsController@index")->name("dashboard.tags.index");
    123125    Route::delete("/tags/{id}/destroy", "Dashboard\TagsController@destroy")->name("dashboard.tags.destroy");
    124126
    125         // Notifications
     127    // Companies
     128    Route::get("/companies", "Dashboard\CompaniesController@index")->name("dashboard.companies.index");
     129    Route::get("/companies/{id}/create-admin/", "Dashboard\CompaniesController@createAdmin")->name("dashboard.companies.create-admin");
     130    Route::post("/companies/store-admin", "Dashboard\CompaniesController@storeAdmin")->name("dashboard.companies.store-admin");
     131    Route::delete("/companies/{id}/destroy", "Dashboard\CompaniesController@destroy")->name("dashboard.companies.destroy");
     132
     133    // Notifications
    126134    Route::get("/notifications", "Dashboard\NotificationsController@notifications")->name("dashboard.notifications.index");
    127135    Route::post("/get-notifications", "Dashboard\NotificationsController@showNotifications")->name("dashboard.notifications.store");
Note: See TracChangeset for help on using the changeset viewer.