Skip to content

mlab817/ipms-old

Repository files navigation

cover

About PIPS

The Public Investment Programming System (or simply PIPS) is a web application built using the PHP Laravel Framework (v.8.*). We believe that Public Investment Programming (PIP) formulation and updating should focus on identification and prioritization of programs and projects rather than merely encoding entries into a collection system (be it MS Excel, Google Sheets or any other platform).

The objectives of the PIPS are as follows:

  1. To be a one-stop shop for all programs and projects to be submitted to the NEDA PIPOL System;
  2. To build a bridge from the plan (or the AFMP/NAFMIP) to the budget (annual plan and budget);
  3. To provide a list of potential projects for official development assistance financing;
  4. To monitor the progress of implementation of programs and projects supportive to achieving the goals of the Philippine agriculture and fisheries sector.

Deployment

  • The preferred approach for deployment is by linking the hosting to the Github repository which can be found at https://github.com/mlab817/ipms-v2.
  • Once linked and the repo and hosting has synced, in the console, run composer install to install all dependencies.
  • Once composer completes, run cp .env.example .env. This will create a copy of the .env example file. The .env file is where you can modify the app configuration.
  • Run php artisan key:generate to generate the unique app key. The application will fail to run if this is not done.
  • Update the relevant settings:
Variable * Description Default
APP_NAME The name of the app IPMSv2
APP_ENV The environment of the app. Change to production on deployment to disable debug mode local
APP_KEY The app key - run php artisan key:generate to create one null
APP_DEBUG Determines if debug messages are shown. Set to false to disable true
APP_URL Set to the actual URL of the app as this will be appended to emails, etc. http://localhost
LOG_CHANNEL Determines how the app logs events, errors, etc stack
LOG_LEVEL Determines lowest level of log is logged debug
DB_CONNECTION What database driver to use mysql
DB_HOST What host the database is found 127.0.0.1
DB_PORT What host the database is found 3306
DB_DATABASE Name of the database ${APP_NAME}
DB_USERNAME Username used to access the database null
DB_PASSWORD Password to use null
BROADCAST_DRIVER Determine how events are broadcasted pusher
QUEUE_CONNECTION Determines how queues are run. Change to database on deployment sync
MAIL_* This group of config determines how emails from the system are sent (multiple)
WKHTML_PDF_BINARY Location of the executable to generate pdf. Used by datatables null
WKHTML_IMG_BINARY Location of the executable to generate image. Used by datatables null
GOOGLE_* These settings are used by the Google Login. Please visit google developer console to get the keys (multiple)
IPMS_EMAIL Email of the IPD. This will be displayed in contact email null
IPMS_CONTACT_INFO Contact number/s of the IPD. This will be displayed in contact number/s null
ALLOW_GOOGLE_LOGIN Determine if the system allow google login false
* These are the settings used by the app.
  • Run php artisan migrate:fresh --seed. This will create the tables in the database and insert the initial data needed to run the app.
  • Next is to set up CRON job to run queues in the hosting. Although you may set the QUEUE_DRIVER to sync, this is not preferred as this could potentially slow down the system. For the CRON job, the only command needed to be run is php artisan schedule:run.
  • You may now use the application.

Features

Authentication

Domain Method URI Name Action Middleware
GET HEAD POST PUT PATCH
GET HEAD _debugbar/assets/javascript debugbar.assets.js Barryvdh\Debugbar\Controllers\AssetController@js
GET HEAD _debugbar/assets/stylesheets debugbar.assets.css Barryvdh\Debugbar\Controllers\AssetController@css
Closure
DELETE _debugbar/cache/{key}/{tags?} debugbar.cache.delete Barryvdh\Debugbar\Controllers\CacheController@delete Barryvdh\Debugbar\Middleware\DebugbarEnabled
Closure
GET HEAD _debugbar/clockwork/{id} debugbar.clockwork Barryvdh\Debugbar\Controllers\OpenHandlerController@clockwork
Closure
GET HEAD _debugbar/open debugbar.openhandler Barryvdh\Debugbar\Controllers\OpenHandlerController@handle
Closure
GET HEAD _debugbar/telescope/{id} debugbar.telescope Barryvdh\Debugbar\Controllers\TelescopeController@show
Closure
GET HEAD _dusk/login/{userId}/{guard?} dusk.login Laravel\Dusk\Http\Controllers\UserController@login
GET HEAD _dusk/logout/{guard?} dusk.logout Laravel\Dusk\Http\Controllers\UserController@logout
GET HEAD _dusk/user/{guard?} dusk.user Laravel\Dusk\Http\Controllers\UserController@user
GET HEAD account/logins account.logins App\Http\Controllers\AccountController@logins
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD admin admin.index App\Http\Controllers\Admin\AdminController
App\Http\Middleware\AdminMiddleware
GET HEAD admin/announcements admin.announcements.index App\Http\Controllers\AnnouncementController@index
App\Http\Middleware\AdminMiddleware
POST admin/announcements admin.announcements.store App\Http\Controllers\AnnouncementController@store web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/announcements/create admin.announcements.create App\Http\Controllers\AnnouncementController@create
App\Http\Middleware\AdminMiddleware
GET HEAD admin/announcements/{announcement} admin.announcements.show App\Http\Controllers\AnnouncementController@show
App\Http\Middleware\AdminMiddleware
PUT PATCH admin/announcements/{announcement} admin.announcements.update App\Http\Controllers\AnnouncementController@update
App\Http\Middleware\AdminMiddleware
DELETE admin/announcements/{announcement} admin.announcements.destroy App\Http\Controllers\AnnouncementController@destroy web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/announcements/{announcement}/edit admin.announcements.edit App\Http\Controllers\AnnouncementController@edit
App\Http\Middleware\AdminMiddleware
PUT admin/labels admin.create-label App\Http\Controllers\CreateLabelController web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/links admin.links.index App\Http\Controllers\Admin\LinkController@index
App\Http\Middleware\AdminMiddleware
POST admin/links admin.links.store App\Http\Controllers\Admin\LinkController@store web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/links/create admin.links.create App\Http\Controllers\Admin\LinkController@create
App\Http\Middleware\AdminMiddleware
GET HEAD admin/links/{link} admin.links.show App\Http\Controllers\Admin\LinkController@show
App\Http\Middleware\AdminMiddleware
PUT PATCH admin/links/{link} admin.links.update App\Http\Controllers\Admin\LinkController@update
App\Http\Middleware\AdminMiddleware
DELETE admin/links/{link} admin.links.destroy App\Http\Controllers\Admin\LinkController@destroy web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/links/{link}/edit admin.links.edit App\Http\Controllers\Admin\LinkController@edit
App\Http\Middleware\AdminMiddleware
GET HEAD admin/offices admin.offices.index App\Http\Controllers\Admin\OfficeController@index
App\Http\Middleware\AdminMiddleware
POST admin/offices admin.offices.store App\Http\Controllers\Admin\OfficeController@store web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/offices/create admin.offices.create App\Http\Controllers\Admin\OfficeController@create
App\Http\Middleware\AdminMiddleware
GET HEAD admin/offices/{office} admin.offices.show App\Http\Controllers\Admin\OfficeController@show
App\Http\Middleware\AdminMiddleware
PUT PATCH admin/offices/{office} admin.offices.update App\Http\Controllers\Admin\OfficeController@update
App\Http\Middleware\AdminMiddleware
DELETE admin/offices/{office} admin.offices.destroy App\Http\Controllers\Admin\OfficeController@destroy web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/offices/{office}/edit admin.offices.edit App\Http\Controllers\Admin\OfficeController@edit
App\Http\Middleware\AdminMiddleware
GET HEAD admin/operating_unit_types admin.operating_unit_types.index App\Http\Controllers\Admin\OperatingUnitTypeController@index
App\Http\Middleware\AdminMiddleware
POST admin/operating_unit_types admin.operating_unit_types.store App\Http\Controllers\Admin\OperatingUnitTypeController@store web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/operating_unit_types/create admin.operating_unit_types.create App\Http\Controllers\Admin\OperatingUnitTypeController@create
App\Http\Middleware\AdminMiddleware
GET HEAD admin/operating_unit_types/{operating_unit_type} admin.operating_unit_types.show App\Http\Controllers\Admin\OperatingUnitTypeController@show
App\Http\Middleware\AdminMiddleware
PUT PATCH admin/operating_unit_types/{operating_unit_type} admin.operating_unit_types.update App\Http\Controllers\Admin\OperatingUnitTypeController@update
App\Http\Middleware\AdminMiddleware
DELETE admin/operating_unit_types/{operating_unit_type} admin.operating_unit_types.destroy App\Http\Controllers\Admin\OperatingUnitTypeController@destroy web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/operating_unit_types/{operating_unit_type}/edit admin.operating_unit_types.edit App\Http\Controllers\Admin\OperatingUnitTypeController@edit
App\Http\Middleware\AdminMiddleware
GET HEAD admin/operating_units admin.operating_units.index App\Http\Controllers\Admin\OperatingUnitController@index
App\Http\Middleware\AdminMiddleware
POST admin/operating_units admin.operating_units.store App\Http\Controllers\Admin\OperatingUnitController@store web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/operating_units/create admin.operating_units.create App\Http\Controllers\Admin\OperatingUnitController@create
App\Http\Middleware\AdminMiddleware
GET HEAD admin/operating_units/{operating_unit} admin.operating_units.show App\Http\Controllers\Admin\OperatingUnitController@show
App\Http\Middleware\AdminMiddleware
PUT PATCH admin/operating_units/{operating_unit} admin.operating_units.update App\Http\Controllers\Admin\OperatingUnitController@update
App\Http\Middleware\AdminMiddleware
DELETE admin/operating_units/{operating_unit} admin.operating_units.destroy App\Http\Controllers\Admin\OperatingUnitController@destroy web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/operating_units/{operating_unit}/edit admin.operating_units.edit App\Http\Controllers\Admin\OperatingUnitController@edit
App\Http\Middleware\AdminMiddleware
GET HEAD admin/permissions admin.permissions.index App\Http\Controllers\Admin\PermissionController@index
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:viewAny,App\Models\Permission
POST admin/permissions admin.permissions.store App\Http\Controllers\Admin\PermissionController@store web
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:create,App\Models\Permission
PUT PATCH admin/permissions/{permission} admin.permissions.update App\Http\Controllers\Admin\PermissionController@update
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:update,permission
DELETE admin/permissions/{permission} admin.permissions.destroy App\Http\Controllers\Admin\PermissionController@destroy web
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:delete,permission
GET HEAD admin/permissions/{permission}/edit admin.permissions.edit App\Http\Controllers\Admin\PermissionController@edit
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:update,permission
GET HEAD admin/projects admin.projects.index App\Http\Controllers\Admin\AdminProjectController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
POST admin/projects admin.projects.store App\Http\Controllers\Admin\AdminProjectController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
GET HEAD admin/projects/create admin.projects.create App\Http\Controllers\Admin\AdminProjectController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
GET HEAD admin/projects/{project} admin.projects.show App\Http\Controllers\Admin\AdminProjectController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
PUT PATCH admin/projects/{project} admin.projects.update App\Http\Controllers\Admin\AdminProjectController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
DELETE admin/projects/{project} admin.projects.destroy App\Http\Controllers\Admin\AdminProjectController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
POST admin/projects/{project}/change_owner admin.projects.changeOwner.post App\Http\Controllers\Admin\AdminProjectController@changeOwnerPost web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
GET HEAD admin/projects/{project}/change_owner admin.projects.changeOwner.get App\Http\Controllers\Admin\AdminProjectController@changeOwner
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
GET HEAD admin/projects/{project}/edit admin.projects.edit App\Http\Controllers\Admin\AdminProjectController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
GET HEAD admin/projects/{project}/users admin.projects.users.index App\Http\Controllers\Admin\ProjectUserController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
POST admin/projects/{project}/users admin.projects.users.store App\Http\Controllers\Admin\ProjectUserController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
GET HEAD admin/projects/{project}/users/create admin.projects.users.create App\Http\Controllers\Admin\ProjectUserController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
GET HEAD admin/projects/{project}/users/{user} admin.projects.users.show App\Http\Controllers\Admin\ProjectUserController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
PUT PATCH admin/projects/{project}/users/{user} admin.projects.users.update App\Http\Controllers\Admin\ProjectUserController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
DELETE admin/projects/{project}/users/{user} admin.projects.users.destroy App\Http\Controllers\Admin\ProjectUserController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
GET HEAD admin/projects/{project}/users/{user}/edit admin.projects.users.edit App\Http\Controllers\Admin\ProjectUserController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:projects.manage
GET HEAD admin/roles admin.roles.index App\Http\Controllers\Admin\RoleController@index
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:viewAny,App\Models\Role
POST admin/roles admin.roles.store App\Http\Controllers\Admin\RoleController@store web
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:create,App\Models\Role
GET HEAD admin/roles/create admin.roles.create App\Http\Controllers\Admin\RoleController@create
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:create,App\Models\Role
GET HEAD admin/roles/{role} admin.roles.show App\Http\Controllers\Admin\RoleController@show
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:view,role
PUT PATCH admin/roles/{role} admin.roles.update App\Http\Controllers\Admin\RoleController@update
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:update,role
DELETE admin/roles/{role} admin.roles.destroy App\Http\Controllers\Admin\RoleController@destroy web
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:delete,role
GET HEAD admin/roles/{role}/edit admin.roles.edit App\Http\Controllers\Admin\RoleController@edit
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:update,role
GET HEAD admin/teams admin.teams.index App\Http\Controllers\Admin\TeamController@index
App\Http\Middleware\AdminMiddleware
POST admin/teams admin.teams.store App\Http\Controllers\Admin\TeamController@store web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/teams/create admin.teams.create App\Http\Controllers\Admin\TeamController@create
App\Http\Middleware\AdminMiddleware
GET HEAD admin/teams/{team} admin.teams.show App\Http\Controllers\Admin\TeamController@show
App\Http\Middleware\AdminMiddleware
PUT PATCH admin/teams/{team} admin.teams.update App\Http\Controllers\Admin\TeamController@update
App\Http\Middleware\AdminMiddleware
DELETE admin/teams/{team} admin.teams.destroy App\Http\Controllers\Admin\TeamController@destroy web
App\Http\Middleware\AdminMiddleware
GET HEAD admin/teams/{team}/edit admin.teams.edit App\Http\Controllers\Admin\TeamController@edit
App\Http\Middleware\AdminMiddleware
GET HEAD admin/test-admin Closure
GET HEAD admin/users admin.users.index App\Http\Controllers\Admin\UserController@index
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:viewAny,App\Models\User
POST admin/users admin.users.store App\Http\Controllers\Admin\UserController@store web
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:create,App\Models\User
GET HEAD admin/users/create admin.users.create App\Http\Controllers\Admin\UserController@create
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:create,App\Models\User
GET HEAD admin/users/{user} admin.users.show App\Http\Controllers\Admin\UserController@show
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:view,user
PUT PATCH admin/users/{user} admin.users.update App\Http\Controllers\Admin\UserController@update
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:update,user
DELETE admin/users/{user} admin.users.destroy App\Http\Controllers\Admin\UserController@destroy web
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:delete,user
GET HEAD admin/users/{user}/edit admin.users.edit App\Http\Controllers\Admin\UserController@edit
App\Http\Middleware\AdminMiddleware
Illuminate\Auth\Middleware\Authorize:update,user
DELETE attachments/{attachment} attachments.destroy App\Http\Controllers\ProjectAttachmentController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD attachments/{attachment}/download attachments.download App\Http\Controllers\ProjectAttachmentController@download
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD auth/google auth.google App\Http\Controllers\Auth\SocialLoginController@redirectToGoogle
App\Http\Middleware\RedirectIfAuthenticated
GET HEAD auth/google/callback auth.google-callback App\Http\Controllers\Auth\SocialLoginController@handleGoogleCallback
App\Http\Middleware\RedirectIfAuthenticated
POST auth/password/change password.change App\Http\Controllers\Auth\ChangePasswordController web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST base-projects base-projects.store App\Http\Controllers\BaseProjectController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/create base-projects.create App\Http\Controllers\BaseProjectController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project} base-projects.show App\Http\Controllers\BaseProjectController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH base-projects/{base_project} base-projects.update App\Http\Controllers\BaseProjectController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE base-projects/{base_project} base-projects.destroy App\Http\Controllers\BaseProjectController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project}/branches base-projects.branches.index App\Http\Controllers\BaseProjectBranchController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST base-projects/{base_project}/branches base-projects.branches.store App\Http\Controllers\BaseProjectBranchController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project}/branches/{branch} base-projects.branches.show App\Http\Controllers\BaseProjectBranchController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project}/branches/{branch}/history base-projects.branches.history App\Http\Controllers\BaseProjectBranchController@history
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project}/branches/{branch}/issues base-projects.branches.issues App\Http\Controllers\BaseProjectBranchController@issues
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project}/branches/{branch}/issues/create base-projects.branches.issues.create App\Http\Controllers\BaseProjectBranchController@createIssue
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project}/branches/{branch}/review base-projects.branches.review App\Http\Controllers\BaseProjectBranchController@review
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project}/branches/{branch}/trip base-projects.branches.trip App\Http\Controllers\BaseProjectBranchController@trip
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project}/edit base-projects.edit App\Http\Controllers\BaseProjectController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD base-projects/{base_project}/settings base-projects.settings App\Http\Controllers\BaseProjectController@settings
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET POST HEAD broadcasting/auth
POST clone_project clone_project App\Http\Controllers\CloneProjectController web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD collaborators collaborators.index App\Http\Controllers\CollaboratorController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST collaborators collaborators.store App\Http\Controllers\CollaboratorController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD collaborators/create collaborators.create App\Http\Controllers\CollaboratorController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD collaborators/{collaborator} collaborators.show App\Http\Controllers\CollaboratorController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH collaborators/{collaborator} collaborators.update App\Http\Controllers\CollaboratorController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE collaborators/{collaborator} collaborators.destroy App\Http\Controllers\CollaboratorController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD collaborators/{collaborator}/edit collaborators.edit App\Http\Controllers\CollaboratorController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD dashboard dashboard App\Http\Controllers\DashboardController
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD docs larecipe.index BinaryTorch\LaRecipe\Http\Controllers\DocumentationController@index
GET HEAD docs/scripts/{script} larecipe.scripts BinaryTorch\LaRecipe\Http\Controllers\ScriptController
GET HEAD docs/search-index/{version} larecipe.search BinaryTorch\LaRecipe\Http\Controllers\SearchController
GET HEAD docs/styles/{style} larecipe.styles BinaryTorch\LaRecipe\Http\Controllers\StyleController
GET HEAD docs/{version}/{page?} larecipe.show BinaryTorch\LaRecipe\Http\Controllers\DocumentationController@show
GET HEAD exportJson projects.json App\Http\Controllers\ExportProjectsAsJsonController
PUT PATCH invitations/{invitation} invitations.update App\Http\Controllers\InvitationController@update
App\Http\Middleware\RedirectIfAuthenticated
GET HEAD issues/{issue}/issue_comments issues.issue_comments.index App\Http\Controllers\IssueCommentController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST issues/{issue}/issue_comments issues.issue_comments.store App\Http\Controllers\IssueCommentController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD issues/{issue}/issue_comments/create issues.issue_comments.create App\Http\Controllers\IssueCommentController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD issues/{issue}/issue_comments/{issue_comment} issues.issue_comments.show App\Http\Controllers\IssueCommentController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH issues/{issue}/issue_comments/{issue_comment} issues.issue_comments.update App\Http\Controllers\IssueCommentController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE issues/{issue}/issue_comments/{issue_comment} issues.issue_comments.destroy App\Http\Controllers\IssueCommentController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD issues/{issue}/issue_comments/{issue_comment}/edit issues.issue_comments.edit App\Http\Controllers\IssueCommentController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD livewire/livewire.js Livewire\Controllers\LivewireJavaScriptAssets@source
GET HEAD livewire/livewire.js.map Livewire\Controllers\LivewireJavaScriptAssets@maps
POST livewire/message/{name} livewire.message Livewire\Controllers\HttpConnectionHandler web
GET HEAD livewire/preview-file/{filename} livewire.preview-file Livewire\Controllers\FilePreviewHandler@handle
POST livewire/upload-file livewire.upload-file Livewire\Controllers\FileUploadHandler@handle web
Illuminate\Routing\Middleware\ThrottleRequests:60,1
GET HEAD lockout Closure
GET HEAD login login App\Http\Controllers\Auth\LoginController@showLoginForm
App\Http\Middleware\RedirectIfAuthenticated
POST login App\Http\Controllers\Auth\LoginController@login web
App\Http\Middleware\RedirectIfAuthenticated
POST logout logout App\Http\Controllers\Auth\LoginController@logout web
DELETE members/{member} members.destroy App\Http\Controllers\MemberController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD members/{member} members.show App\Http\Controllers\MemberController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH members/{member} members.update App\Http\Controllers\MemberController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD members/{member}/edit members.edit App\Http\Controllers\MemberController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST notifications notifications.markAllAsRead App\Http\Controllers\NotificationController@markAllAsRead web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD notifications notifications.index App\Http\Controllers\NotificationController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD notifications/{notification} notifications.show App\Http\Controllers\NotificationController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD oauth/authorize passport.authorizations.authorize Laravel\Passport\Http\Controllers\AuthorizationController@authorize
App\Http\Middleware\Authenticate
POST oauth/authorize passport.authorizations.approve Laravel\Passport\Http\Controllers\ApproveAuthorizationController@approve web
App\Http\Middleware\Authenticate
DELETE oauth/authorize passport.authorizations.deny Laravel\Passport\Http\Controllers\DenyAuthorizationController@deny web
App\Http\Middleware\Authenticate
GET HEAD oauth/clients passport.clients.index Laravel\Passport\Http\Controllers\ClientController@forUser
App\Http\Middleware\Authenticate
POST oauth/clients passport.clients.store Laravel\Passport\Http\Controllers\ClientController@store web
App\Http\Middleware\Authenticate
PUT oauth/clients/{client_id} passport.clients.update Laravel\Passport\Http\Controllers\ClientController@update web
App\Http\Middleware\Authenticate
DELETE oauth/clients/{client_id} passport.clients.destroy Laravel\Passport\Http\Controllers\ClientController@destroy web
App\Http\Middleware\Authenticate
GET HEAD oauth/personal-access-tokens passport.personal.tokens.index Laravel\Passport\Http\Controllers\PersonalAccessTokenController@forUser
App\Http\Middleware\Authenticate
POST oauth/personal-access-tokens passport.personal.tokens.store Laravel\Passport\Http\Controllers\PersonalAccessTokenController@store web
App\Http\Middleware\Authenticate
DELETE oauth/personal-access-tokens/{token_id} passport.personal.tokens.destroy Laravel\Passport\Http\Controllers\PersonalAccessTokenController@destroy web
App\Http\Middleware\Authenticate
GET HEAD oauth/scopes passport.scopes.index Laravel\Passport\Http\Controllers\ScopeController@all
App\Http\Middleware\Authenticate
POST oauth/token passport.token Laravel\Passport\Http\Controllers\AccessTokenController@issueToken Illuminate\Routing\Middleware\ThrottleRequests
POST oauth/token/refresh passport.token.refresh Laravel\Passport\Http\Controllers\TransientTokenController@refresh web
App\Http\Middleware\Authenticate
GET HEAD oauth/tokens passport.tokens.index Laravel\Passport\Http\Controllers\AuthorizedAccessTokenController@forUser
App\Http\Middleware\Authenticate
DELETE oauth/tokens/{token_id} passport.tokens.destroy Laravel\Passport\Http\Controllers\AuthorizedAccessTokenController@destroy web
App\Http\Middleware\Authenticate
GET HEAD offices offices.index App\Http\Controllers\OfficeController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST offices offices.store App\Http\Controllers\OfficeController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD offices/create offices.create App\Http\Controllers\OfficeController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD offices/{office} offices.show App\Http\Controllers\OfficeController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH offices/{office} offices.update App\Http\Controllers\OfficeController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE offices/{office} offices.destroy App\Http\Controllers\OfficeController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD offices/{office}/edit offices.edit App\Http\Controllers\OfficeController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD offices/{office}/members offices.members.index App\Http\Controllers\MemberController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST offices/{office}/members offices.members.store App\Http\Controllers\MemberController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD offices/{office}/members/create offices.members.create App\Http\Controllers\MemberController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD offices/{office}/members/invitation offices.members.invitation App\Http\Controllers\MemberController@invitation
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD offices/{office}/projects offices.projects App\Http\Controllers\OfficeController@projects
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD offices/{office}/users offices.users App\Http\Controllers\OfficeController@users
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST password/change change_password_update App\Http\Controllers\Auth\PasswordChangeController@update web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD password/change change_password_index App\Http\Controllers\Auth\PasswordChangeController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD password/confirm password.confirm App\Http\Controllers\Auth\ConfirmPasswordController@showConfirmForm
App\Http\Middleware\Authenticate
POST password/confirm App\Http\Controllers\Auth\ConfirmPasswordController@confirm web
App\Http\Middleware\Authenticate
POST password/email password.email App\Http\Controllers\Auth\ForgotPasswordController@sendResetLinkEmail web
GET HEAD password/reset password.request App\Http\Controllers\Auth\ForgotPasswordController@showLinkRequestForm
POST password/reset password.update App\Http\Controllers\Auth\ResetPasswordController@reset web
GET HEAD password/reset/{token} password.reset App\Http\Controllers\Auth\ResetPasswordController@showResetForm
GET HEAD pending_transfers pending_transfers.index App\Http\Controllers\PendingTransferController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST pending_transfers pending_transfers.store App\Http\Controllers\PendingTransferController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD pending_transfers/create pending_transfers.create App\Http\Controllers\PendingTransferController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD pending_transfers/{pending_transfer} pending_transfers.show App\Http\Controllers\PendingTransferController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH pending_transfers/{pending_transfer} pending_transfers.update App\Http\Controllers\PendingTransferController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE pending_transfers/{pending_transfer} pending_transfers.destroy App\Http\Controllers\PendingTransferController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD pending_transfers/{pending_transfer}/edit pending_transfers.edit App\Http\Controllers\PendingTransferController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD pipols pipols.index App\Http\Controllers\PipolController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST pipols pipols.store App\Http\Controllers\PipolController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD pipols/create pipols.create App\Http\Controllers\PipolController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD pipols/{pipol} pipols.show App\Http\Controllers\PipolController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH pipols/{pipol} pipols.update App\Http\Controllers\PipolController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE pipols/{pipol} pipols.destroy App\Http\Controllers\PipolController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD pipols/{pipol}/edit pipols.edit App\Http\Controllers\PipolController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects projects.index App\Http\Controllers\ProjectController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects projects.store App\Http\Controllers\ProjectController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/assigned projects.assigned App\Http\Controllers\ProjectController@assigned
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/checkAvailability projects.checkAvailability App\Http\Controllers\ProjectController@checkAvailability web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/clone projects.new_clone App\Http\Controllers\ProjectController@new_clone
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/create projects.create App\Http\Controllers\ProjectController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/deleted projects.deleted App\Http\Controllers\ProjectController@deleted
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/import projects.import.index App\Http\Controllers\ProjectImportController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/import projects.import.import App\Http\Controllers\ProjectImportController@import web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/office projects.office App\Http\Controllers\ProjectController@office
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/own projects.own App\Http\Controllers\ProjectController@own
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project} projects.show App\Http\Controllers\ProjectController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH projects/{project} projects.update App\Http\Controllers\ProjectController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE projects/{project} projects.destroy App\Http\Controllers\ProjectController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/{project}/clones projects.clones.store App\Http\Controllers\ProjectCloneController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/clones/{clone} projects.clones.show App\Http\Controllers\ProjectCloneController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/clones/{uuid?} projects.clones.show App\Http\Controllers\ProjectCloneController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/compare projects.compare App\Http\Controllers\ProjectController@compare
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT projects/{project}/drop projects.drop App\Http\Controllers\ProjectController@drop web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/edit projects.edit App\Http\Controllers\ProjectController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/{project}/endorse reviews.endorse App\Http\Controllers\ProjectController@endorse web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/exportJson projects.exportJson App\Http\Controllers\ProjectController@exportJson
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/files projects.files App\Http\Controllers\ProjectController@files
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/generate_pdf projects.generatePdf App\Http\Controllers\ProjectGeneratePdfController
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/history projects.history App\Http\Controllers\ProjectController@history
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT projects/{project}/invitations/{token} projects.accept_invite App\Http\Controllers\ProjectController@accept_invite web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/invitations/{token} projects.view_invitation App\Http\Controllers\ProjectController@view_invitation
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/issues projects.issues.index App\Http\Controllers\ProjectIssueController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/{project}/issues projects.issues.store App\Http\Controllers\ProjectIssueController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/issues/create projects.issues.create App\Http\Controllers\ProjectIssueController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/issues/{issue} projects.issues.show App\Http\Controllers\ProjectIssueController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH projects/{project}/issues/{issue} projects.issues.update App\Http\Controllers\ProjectIssueController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE projects/{project}/issues/{issue} projects.issues.destroy App\Http\Controllers\ProjectIssueController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/pipols projects.pipols.index App\Http\Controllers\ProjectPipolController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/{project}/pipols projects.pipols.store App\Http\Controllers\ProjectPipolController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/pipols/create projects.pipols.create App\Http\Controllers\ProjectPipolController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/pipols/{pipol} projects.pipols.show App\Http\Controllers\ProjectPipolController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH projects/{project}/pipols/{pipol} projects.pipols.update App\Http\Controllers\ProjectPipolController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE projects/{project}/pipols/{pipol} projects.pipols.destroy App\Http\Controllers\ProjectPipolController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/pipols/{pipol}/edit projects.pipols.edit App\Http\Controllers\ProjectPipolController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/reviews projects.reviews.index App\Http\Controllers\ProjectReviewController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/{project}/reviews projects.reviews.store App\Http\Controllers\ProjectReviewController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/reviews/create projects.reviews.create App\Http\Controllers\ProjectReviewController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/reviews/{review} projects.reviews.show App\Http\Controllers\ProjectReviewController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH projects/{project}/reviews/{review} projects.reviews.update App\Http\Controllers\ProjectReviewController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE projects/{project}/reviews/{review} projects.reviews.destroy App\Http\Controllers\ProjectReviewController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/reviews/{review}/edit projects.reviews.edit App\Http\Controllers\ProjectReviewController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/settings projects.settings App\Http\Controllers\ProjectController@settings
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/{project}/togglePin projects.togglePin App\Http\Controllers\ProjectController@togglePin web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD projects/{project}/trip trips.show App\Http\Controllers\TripController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT projects/{project}/trip trips.update App\Http\Controllers\TripController@update web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/{project}/upload projects.upload App\Http\Controllers\ProjectController@upload web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST projects/{uuid}/restore projects.restore App\Http\Controllers\ProjectController@restore web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD register register App\Http\Controllers\Auth\RegisterController@showRegistrationForm
App\Http\Middleware\RedirectIfAuthenticated
POST register App\Http\Controllers\Auth\RegisterController@register web
App\Http\Middleware\RedirectIfAuthenticated
GET HEAD reviews reviews.index App\Http\Controllers\ReviewController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:viewAny,App\Models\Review
GET HEAD reviews/{review} reviews.show App\Http\Controllers\ReviewController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:view,review
PUT PATCH reviews/{review} reviews.update App\Http\Controllers\ReviewController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:update,review
DELETE reviews/{review} reviews.destroy App\Http\Controllers\ReviewController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:delete,review
GET HEAD reviews/{review}/edit reviews.edit App\Http\Controllers\ReviewController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
Illuminate\Auth\Middleware\Authorize:update,review
POST search search App\Http\Controllers\SearchController@search web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD search search.index App\Http\Controllers\SearchController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD settings settings App\Http\Controllers\SettingsController
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST switchRole roles.switch App\Http\Controllers\SwitchRoleController web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD trackers trackers.index App\Http\Controllers\TrackerController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST trackers trackers.store App\Http\Controllers\TrackerController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD trackers/create trackers.create App\Http\Controllers\TrackerController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD trackers/{tracker} trackers.show App\Http\Controllers\TrackerController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH trackers/{tracker} trackers.update App\Http\Controllers\TrackerController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE trackers/{tracker} trackers.destroy App\Http\Controllers\TrackerController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD trackers/{tracker}/edit trackers.edit App\Http\Controllers\TrackerController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD users users.index App\Http\Controllers\UserController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD users/{user} users.show App\Http\Controllers\UserController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH users/{user} users.update App\Http\Controllers\UserController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD users/{user}/activities users.activities.index App\Http\Controllers\UserActivityController@index
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST users/{user}/activities users.activities.store App\Http\Controllers\UserActivityController@store web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD users/{user}/activities/create users.activities.create App\Http\Controllers\UserActivityController@create
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD users/{user}/activities/{activity} users.activities.show App\Http\Controllers\UserActivityController@show
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT PATCH users/{user}/activities/{activity} users.activities.update App\Http\Controllers\UserActivityController@update
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
DELETE users/{user}/activities/{activity} users.activities.destroy App\Http\Controllers\UserActivityController@destroy web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD users/{user}/activities/{activity}/edit users.activities.edit App\Http\Controllers\UserActivityController@edit
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
POST users/{user}/follow users.follow App\Http\Controllers\UserController@follow web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD users/{user}/projects users.projects App\Http\Controllers\UserController@projects
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD users/{user}/settings users.settings App\Http\Controllers\UserController@settings
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT users/{user}/update_name users.update_name App\Http\Controllers\UserController@update_name web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT users/{user}/update_username users.update_username App\Http\Controllers\UserController@update_username web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
PUT users/{user}/upload_avatar users.upload_avatar App\Http\Controllers\UserController@upload_avatar web
App\Http\Middleware\Authenticate
App\Http\Middleware\UserActivatedMiddleware
GET HEAD {fallbackPlaceholder} Closure

Base Projects

Branches

/dashboard

/base-projects/

/base-projects/{base_project}

Bug Report

If you found any feature that is not behaving as expected, please send an e-mail to Lester Bolotaolo via mlab817@gmail.com. You may also file an Issue in this Github repo.

Security Vulnerabilities

If you discover a security vulnerability within IPMS, please send an e-mail to Lester Bolotaolo via mlab817@gmail.com. All security vulnerabilities will be promptly addressed.

License

The IPMS is open-sourced software licensed under the MIT license.