Installation

Eventmie can be installed via composer. Easy... 🍻


{info.fa-youtube} Here's a complete video tutorial guide for getting started quickly Eventmie Academy ✌️


Prerequisites

  • Laravel version 5.5 / 5.6 / 5.7 / 5.8 / 6.x / 7.x / 8.x
  • Make sure to install Eventmie package on a Fresh or Existing Laravel application.
  • We also assume that you've setup the database.
  • If you're running MySql version older than < 5.7 then disable strict mode in Laravel config/database.php 'strict' => false

Install

  1. If installing Eventmie on an existing Laravel application and you already have Auth system then skip this step

    if installing Eventmie on Fresh Laravel application then run

    For Laravel 5.5 to 5.8

    php artisan make:auth
    
    php artisan migrate

    For Laravel 6.x

    composer require laravel/ui --dev
    
    php artisan ui vue --auth
    
    npm install && npm run dev
    
    php artisan migrate
  2. Install Eventmie via Composer

    composer require classiebit/eventmie
  3. Run Eventmie install command

    php artisan eventmie:install

Configurations

After installation, you'll see the Eventmie config config/eventmie file. You can make the following changes-


  1. Route config - whether to run Eventmie as a base site e.g example.com or on a specific url e.g example.com/myevents

    'route' => [
        'prefix'            => null, // for front-end
        'admin_prefix'      => 'admin', // for admin panel
    ],
  2. RTL Languages - Eventmie detects RTL language from this list and changes site direction accordingly. You can add any other RTL language to the list.

    'rtl_langs'        => [
        'ar', // arabic
        'fa', // persian
        'he', // hebrew
        'ms', // malay
        'ur', // urdu
        'ml' // malayalam
    ],