PHPackages                             osfrportal/osfrportal-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. osfrportal/osfrportal-laravel

ActiveProject[Framework](/categories/framework)

osfrportal/osfrportal-laravel
=============================

OSFR Local Portal package for Laravel

v1.0.0(2y ago)0966MITBladePHP ^8.1

Since Aug 1Pushed 2y ago1 watchersCompare

[ Source](https://github.com/osfrportal/osfrportal-laravel)[ Packagist](https://packagist.org/packages/osfrportal/osfrportal-laravel)[ RSS](/packages/osfrportal-osfrportal-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (21)Versions (2)Used By (0)

Основной модуль портала ОСФР
============================

[](#основной-модуль-портала-осфр)

Системные требования
--------------------

[](#системные-требования)

- Laravel 10
- php &gt;= 8.1
- postgreSQL &gt;= 15
- redis
- supervisord

Установка:
----------

[](#установка)

- Создание базы данных для портала в postgresql ```
    =# CREATE DATABASE osfrportalprod;
    =# CREATE USER osfrportaluser WITH PASSWORD 'myPassword';
    =# GRANT ALL PRIVILEGES ON DATABASE "osfrportalprod" to osfrportaluser;
    =# \c osfrportalprod
    osfrportalprod=# GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO osfrportaluser;
    osfrportalprod=# GRANT ALL ON SCHEMA public TO osfrportaluser;
    osfrportalprod=# \q

    ```
- `composer create-project laravel/laravel .`
- `composer require livewire/livewire "^3.0"`
- `composer require osfrportal/osfrportal-laravel:dev-main`
- В файле `.env`
    - настроить подключение к БД: ```
        DB_CONNECTION=pgsql
        DB_HOST=127.0.0.1
        DB_PORT=5432
        DB_DATABASE=osfrportalprod
        DB_USERNAME=osfrportaluser
        DB_PASSWORD=myPassword

        ```
    - установить значение переменных `APP_DEBUG` и `APP_URL`: ```
        APP_DEBUG=false
        APP_URL=http://ваш_адрес

        ```
- `php artisan vendor:publish --tag permission-config`
- `php artisan session:table`
- `php artisan notifications:table`
- `php artisan migrate`
- `php artisan sfr:install` (будет создан администратор со случайным паролем)
- Файл `routes/web.php` необходимо привести к следующему виду:

```
