interaktyvussprendimai / ocv3core
Octopus CORE files
Requires
- php: 8.*
- ext-json: *
- interaktyvussprendimai/ocv3coreui: 1.*
- interaktyvussprendimai/ocv3scripts: 1.*
- ramsey/uuid: 4.*
- rap2hpoutre/laravel-log-viewer: v2.*
- sentry/sdk: 3.3.*
- spatie/laravel-cookie-consent: 3.*
This package is not auto-updated.
Last update: 2025-03-09 01:38:03 UTC
README
What is this repository for?
- This repository is responsible for octopus framework core files
- It contains Rollbar package, Ramsey UUID generation package
Prepare for development
Requirements:
Fresh installation of laravel
Install Laravel framework
Date | Package | Status |
---|---|---|
2016-02-22 | ocv3scripts | required |
-
Before starting package ocv3scripts must be set
Set up ocv3scripts
-
Steps
- Create packages folder in your laravel application directory if it not exists and clone ocv3core repository to packages/interaktyvussprendimai/ocv3core folder
Download related packages via composer
composer require ramsey/uuid --dev
composer require jenssegers/rollbar --dev
Edit project composer.json file and after line "App\\": "app/", add package namespace and folder where the files are. In all cases folder should end with "src" directory. Example:
"interaktyvussprendimai\\ocv3core\\": "packages/interaktyvussprendimai/ocv3core/src"
Add your package provider to config/app.php at providers section at the end:
interaktyvussprendimai\ocv3core\providers\OCCoreServiceProvider::class,
Autoload classes with composer. In your terminal window type this:
composer dump-autoload
Publish vendors of core package:
php artisan vendor:publish
Run Octopus framework preparation command. --force option allows to override files:
php artisan oc:prepare --force
Run artisan command to configure and create .env
php artisan oc:env