Added functionalities to restrict certain user operations like update, password change, and deletion in demo mode. This is done to prevent demo users from modifying crucial data. Helper methods are created for standard re-usable checks. Also, Blade directive is added for frontend UI demo checks.
		
			
				
	
	
		
			67 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
APP_NAME=Laravel
 | 
						|
APP_ENV=local
 | 
						|
APP_KEY=
 | 
						|
APP_DEBUG=true
 | 
						|
APP_URL=http://localhost
 | 
						|
 | 
						|
APP_DEMO_MODE=false
 | 
						|
APP_DEMO_EMAIL=
 | 
						|
APP_DEMO_PASSWORD=
 | 
						|
 | 
						|
APP_DEFAULT_USER_TIMEZONE=UTC
 | 
						|
# Valid languages: ru | en
 | 
						|
APP_DEFAULT_LOCALE=ru
 | 
						|
 | 
						|
LOG_CHANNEL=daily
 | 
						|
LOG_DEPRECATIONS_CHANNEL=deprecations
 | 
						|
LOG_LEVEL=debug
 | 
						|
 | 
						|
DB_CONNECTION=mysql
 | 
						|
DB_HOST=127.0.0.1
 | 
						|
DB_PORT=3306
 | 
						|
DB_DATABASE=laravel
 | 
						|
DB_USERNAME=root
 | 
						|
DB_PASSWORD=
 | 
						|
 | 
						|
BROADCAST_DRIVER=log
 | 
						|
CACHE_DRIVER=file
 | 
						|
FILESYSTEM_DISK=local
 | 
						|
QUEUE_CONNECTION=sync
 | 
						|
SESSION_DRIVER=file
 | 
						|
SESSION_LIFETIME=120
 | 
						|
 | 
						|
MEMCACHED_HOST=127.0.0.1
 | 
						|
 | 
						|
REDIS_HOST=127.0.0.1
 | 
						|
REDIS_PASSWORD=null
 | 
						|
REDIS_PORT=6379
 | 
						|
 | 
						|
MAIL_MAILER=smtp
 | 
						|
MAIL_HOST=mailpit
 | 
						|
MAIL_PORT=1025
 | 
						|
MAIL_USERNAME=null
 | 
						|
MAIL_PASSWORD=null
 | 
						|
MAIL_ENCRYPTION=null
 | 
						|
MAIL_FROM_ADDRESS="hello@example.com"
 | 
						|
MAIL_FROM_NAME="${APP_NAME}"
 | 
						|
 | 
						|
AWS_ACCESS_KEY_ID=
 | 
						|
AWS_SECRET_ACCESS_KEY=
 | 
						|
AWS_DEFAULT_REGION=us-east-1
 | 
						|
AWS_BUCKET=
 | 
						|
AWS_USE_PATH_STYLE_ENDPOINT=false
 | 
						|
 | 
						|
PUSHER_APP_ID=
 | 
						|
PUSHER_APP_KEY=
 | 
						|
PUSHER_APP_SECRET=
 | 
						|
PUSHER_HOST=
 | 
						|
PUSHER_PORT=443
 | 
						|
PUSHER_SCHEME=https
 | 
						|
PUSHER_APP_CLUSTER=mt1
 | 
						|
 | 
						|
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
 | 
						|
VITE_PUSHER_HOST="${PUSHER_HOST}"
 | 
						|
VITE_PUSHER_PORT="${PUSHER_PORT}"
 | 
						|
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
 | 
						|
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
 |