Getting Started

Setup Hybrix

Laravel provides a clean, fluent API for defining basic build steps for your Laravel application. Laravel supports several common CSS and JavaScript pre-processors.

Prerequisites:

Please follow the below steps to install and setup all prerequisites:

  • Xampp

    Make sure to have the Xampp installed & running in your computer. PHP Version 8.1 or Higher must be required for Laravel 10.

  • Nodejs

    Make sure to have Node.js installed & running on your computer. If you already have installed Node on your computer, you can skip this step if your existing node version is greater than equal to 18. We suggest you to use LTS version of Node.js.

  • Composer

    Make sure to have the Composer installed & running in your computer. make sure the composer version must be 2.2.0 or Higher.

  • Git

    Make sure to have Git installed globally & running on your computer. If you already have installed git on your computer, you can skip this step.

After you finished with the above steps, you can run the following commands into the terminal/command prompt from the root directory ( Hybrix_v*/ ) of the project to run the project locally or build for production use:

Command Description
npm install This would install all the required dependencies in the node_modules folder.
composer install command to install all of the framework's dependencies.
Please run the below command to generate the new key.
php artisan key:generate
Please fill your DB credentials in the .env file.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=hybrix_laravel
DB_USERNAME=root
DB_PASSWORD=
Please fill your email credentials in the .env file.
MAIL_MAILER=
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
npm run build To compile all scss to css and copy all files from resource to public directory.
npm run build-rtl To generate RTL css from LTR.
Please run the following commands to clear all cache from the project.
php artisan optimize:clear
Please run the following commands to link storage with public.
php artisan storage:link
php artisan migrate This will migrate the database tables. For more details visit https://laravel.com/docs/10.x/migrations
php artisan serve The development server is accessible at http://localhost:8000.
To run on other port just run command : php artisan serve --port=8001
Multi Language Settings

Lets add french language.

  • Create new file translation.php in the fr folder in the resources/lang folder and add the below code.
    <?php
        // translation.php
        return [
                'welcome' => 'Welcome Friend'
        ];
    
  • You need to add the new language option in the topbar resources/views/layouts/topbar.blade.php. Make sure to add it flag image and option in the dropdown.
SCSS: We suggest you do not change any scss files from the ../assets/scss/ folders because getting new updates will break your SCSS changes if any you have made. We strongly suggest you use a custom.scss file and use that instead of overwriting any theme's custom scss files.
© Hybrix.
Design & Develop by Themesbrand