Laravel Boilerplate provides a very flexible and extensible way of building your custom Laravel applications.

Overview

Build Status PHP Badge Latest Stable Version Total Downloads License

Laravel Boilerplate Project

Laravel Boilerplate provides a very flexible and extensible way of building your custom Laravel applications.

Table of Contents

Features

  • Administration Dashboard with Gentelella Admin Theme
  • Responsive Layout
  • Bootstrap 3
  • Font Awesome
  • Socialite Integration
  • Invisible reCAPTCHA
  • Membership plans and Access control management by NetLicensing 👍
  • MySQL, SQLite, PostgreSQL databases support
  • AWS S3 support
  • Google Analytics support in frontend
    • Configuration can be easily made via analytics.php and template ga.blade.php
  • Automatic errors feedback via eMail
  • i18n support and automatic user client language recognition
  • Helper class ToJs to ease work with JavaScript variables using blade directive @tojs
  • Helper class Meta blade directive @meta to ease work with meta tags & properties
  • Models for Users and Roles
  • Added Auth controller to allow registration activation by email
  • Guided Tour by GuideChimp 👍
  • Extended Auth configuration by:
    • Ability to switch on/off user registration
    • Set up default user role
    • Ability to switch on/off registration activation email
    • Captcha configuration
  • Gravatar support in User model and flexible configuration via gravatar.php
  • Added library log viewer to allow printing errors in a log file laravel.log
  • Added library sortable for tables sorting
  • i18n: trans() method replaced by __() in order to support internationalization via JSON resources
  • Registration using social services (Google+, Facebook, Twitter)
  • Storing last social login in user session
  • Added event on SocialLogin
  • Added listeners on some events; e.g. Login, Logout, Registration, SocialLogin
  • Added notification ConfirmEmail on user account confirmation
  • Added policies to access backend services
  • Added database seeders for Users, Roles, and UserRoles
  • Improved migration create_users_table.php; fields added active, confirm and deleted_at for soft deletion
  • JavaScript / CSS minification
  • JavaScript / CSS hashing
  • Some very useful helper functions to ease your live :)

Theme Demo

Gentelella Bootstrap Admin Template

Gentelella Admin Theme Demo

System Requirements

To be able to run Laravel Boilerplate you have to meet the following requirements:

  • PHP >= 7.4
  • PHP Extensions: BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, cURL, Mcrypt, GD
  • Node.js >= 8.x
  • Composer >= 1.9.x

Installation

  1. Install Composer using detailed installation instructions here
$ wget https://getcomposer.org/composer.phar
$ chmod +x composer.phar
$ mv composer.phar /usr/local/bin/composer
  1. Install Node.js using detailed installation instructions here
$ yum install npm
  1. Clone repository
$ git clone https://github.com/Labs64/laravel-boilerplate.git
  1. Change into the working directory
$ cd laravel-boilerplate
  1. Copy .env.example to .env and modify according to your environment
$ cp .env.example .env
  1. Install composer dependencies
$ composer install --prefer-dist
  1. An application key can be generated with the command
$ php artisan key:generate
  1. Execute following commands to install other dependencies
$ npm install
$ npm run dev
  1. Run these commands to create the tables within the defined database and populate seed data
$ php artisan migrate --seed

Troubleshooting

  • If you get an error like a PDOException try editing your .env file and change DB_HOST=127.0.0.1 to DB_HOST=localhost or DB_HOST=mysql (for docker-compose environment).

  • If you get a password error try this command:

# ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

Run

To start the PHP built-in server

$ php artisan serve --port=8080
or
$ php -S localhost:8080 -t public/

Now you can browse the site at http://localhost:8080 🙌

Docker

Here is a Docker based local development environment prepared, which provides a very flexible and extensible way of building your custom Laravel applications.

What's Inside

This project is based on docker-compose. By default, the following containers are started: laravel-env (centos:7 based), mysql, nginx. Additional containers (phpmyadmin, mailhog) are externalized into docker-compose.utils.yml. The /var/www/laravel-boilerplate directory is the web root which is mapped to the nginx container. You can directly edit configuration files from within the repo as they are mapped to the correct locations in containers.

Laravel Boilerplate Docker

System Requirements

To be able to run Laravel Boilerplate you have to meet the following requirements:

Run

  1. Clone repository
$ git clone https://github.com/Labs64/laravel-boilerplate.git
  1. Copy .env.example to .env and modify according to your environment (make sure database host set to DB_HOST=mysql)
$ cp .env.example .env
  1. Start environment
$ docker-compose up -d  # to start base containers
or
$ docker-compose -f docker-compose.yml -f docker-compose.utils.yml up -d  # to start base and utils containers
  1. Build project
$ docker exec laravel-boilerplate_laravel-env_1 ./dockerfiles/bin/prj-build.sh
 or
$ docker-compose run --rm laravel-boilerplate_laravel-env_1 ./dockerfiles/bin/prj-build.sh

Now you can browse the site at http://localhost:80 🙌


  1. Stop environment
$ docker-compose down
 or
$ docker-compose -f docker-compose.yml -f docker-compose.utils.yml down

How To's & Modules configuration

Check out project wiki pages for modules configuration and troubleshooting. For more detailed instructions on how to use Laravel and it's extensions, check out the full Laravel documentation.

How to contribute

Fork the repository, read the CONTRIBUTE file and make some changes. Once you're done with your changes send a pull request and check CI validation status. Thanks!

Contributors and Supporters

Thank you to all the contributors on this project. Your help is much appreciated!

Bugs and Feedback

For bugs, questions and discussions please use the GitHub Issues.

License

This boilerplate is open-source software licensed under the MIT license.

Comments
  • The Mix manifest does not exist

    The Mix manifest does not exist

    Hi,

    I have set the project up, and get the home page fine, but when I load any internal pages (member area, sign up or log in) I get the following error:

    ErrorException (E_ERROR) The Mix manifest does not exist. (View: /home/namehere/public_html/project/resources/views/auth/login.blade.php)

    Any ideas on this?

    Many thanks,

    question in progress 
    opened by shaun-repairpilot 8
  • Add user membership plan feature

    Add user membership plan feature

    Introduce user subscription plans management panel:

    • Labs64 NetLicensing subscription licensing model need to be used
      • configure demo product with following terms: 1 day, 1 week, 1 month, 1 year
    • show license expiration / validity in a table
    • allow user to extend license => forward to the NetLicensing Shop
    • use latest available release for Labs64 NetLicensing PHP Client
    enhancement 
    opened by r-brown 8
  • OCL rumtime exec failed: exec faild: container_linux.go:296: starting container process caused

    OCL rumtime exec failed: exec faild: container_linux.go:296: starting container process caused "no such file or directory": unknown

    I want to use this library. There is an existing Rarabel framework, but I didn't know how to insert it into my framework so I received it through a single bond. The first question is, is it my way of using this library?

    After deciding to go ahead, I followed the docker section.

    1. git clone https://github.com/Labs64/laravel-boilerplate.git
    2. cp .env.example .env (after cd laravel-boilerplate)
    3. docker-compose up -d
    4. docker exec laravelboilerplate_laravel-env_1 ./dockerfiles/bin/prj-build.sh

    But an error occurred in this fourth part. The contents are identical with the title. "OCL rumtime exec failed: exec faild: container_linux.go:296: starting container process caused "no such file or directory": unknown"

    If the docker was normally terminated, it could enter the bash script, or it could be connected directly to the BusLogic, but I am stuck in this situation. Help me figure out what the problem is.

    question 
    opened by limjung0515 6
  • Handle invalid NetLicensing credentials

    Handle invalid NetLicensing credentials

    If NetLicensing connection attributes defined in .env are not valid - standard Laravel error page appears, which is not giving more details on the issue.

    LABS64_NETLICENSING_USERNAME=...
    LABS64_NETLICENSING_PASSWORD=...
    LABS64_NETLICENSING_APIKEY=...
    
    lb-401

    NetLiecnsing communication error needs to be handled and a custom page should be shown to the user with detailed instructions, how to fix this issue.

    enhancement hacktoberfest 
    opened by r-brown 6
  • Different configuration for Docker - Need Help

    Different configuration for Docker - Need Help

    Hello, i'm doing a project at a class and they required i use this template to work with laravel and Docker, but also told me i have to use Debian Buster and apache, so i wanted to know how i would go about modifying the dockerfile and dockercompose to match what im being asked to do or if i should install without docker and create my own dockerfile but a simpler versión to run the code. I would appreciate any help because my teachers haven't really taught us how to use docker but we need to use it.

    question 
    opened by ClaudioRojasA 5
  • Known vulnerability found - CVE-2019-10742 (high severity)

    Known vulnerability found - CVE-2019-10742 (high severity)

    CVE-2019-10742

    Vulnerable versions: <= 0.18.0 Patched version: No fix

    Axios up to and including 0.18.0 allows attackers to cause a denial of service (application crash) by continuing to accepting content after maxContentLength is exceeded.

    opened by r-brown 5
  • Error run npm run dev

    Error run npm run dev

    i am getting this error after follow instructions and run npm run dev `> @ dev /home/mustofa/Code/laravel-boilerplate

    npm run development

    @ development /home/mustofa/Code/laravel-boilerplate cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

    Copying bower_components/font-awesome/fonts/ to /home/mustofa/Code/laravel-boilerplate/public/assets/app/fonts Copying bower_components/gentelella/vendors/bootstrap/dist/fonts to /home/mustofa/Code/laravel-boilerplate/public/assets/admin/fonts fs.js:1000 binding.stat(pathModule._makeLong(path), statValues); ^

    Error: ENOENT: no such file or directory, stat 'bower_components/gentelella/vendors/bootstrap/dist/fonts' at Error (native) at Object.fs.statSync (fs.js:1000:11) at Object.statSync (/home/mustofa/Code/laravel-boilerplate/node_modules/graceful-fs/polyfills.js:297:22) at Object.copySync (/home/mustofa/Code/laravel-boilerplate/node_modules/fs-extra/lib/copy-sync/copy-sync.js:31:86) at FileCollection.copyTo (/home/mustofa/Code/laravel-boilerplate/node_modules/laravel-mix/src/FileCollection.js:41:12) at src.forEach.file (/home/mustofa/Code/laravel-boilerplate/node_modules/laravel-mix/src/FileCollection.js:28:38) at Array.forEach (native) at FileCollection.copyTo (/home/mustofa/Code/laravel-boilerplate/node_modules/laravel-mix/src/FileCollection.js:28:17) at CopyWebpackPlugin.copy.forEach.copy (/home/mustofa/Code/laravel-boilerplate/node_modules/laravel-mix/src/WebpackPlugins/CopyWebpackPlugin.js:10:57) at Array.forEach (native)

    npm ERR! Linux 4.4.0-72-generic npm ERR! argv "/home/mustofa/.nvm/versions/node/v6.10.2/bin/node" "/home/mustofa/.nvm/versions/node/v6.10.2/bin/npm" "run" "development" npm ERR! node v6.10.2 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! @ development: cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @ development script 'cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls npm ERR! There is likely additional logging output above.

    npm ERR! Please include the following file with any support request: npm ERR! /home/mustofa/Code/laravel-boilerplate/npm-debug.log

    npm ERR! Linux 4.4.0-72-generic npm ERR! argv "/home/mustofa/.nvm/versions/node/v6.10.2/bin/node" "/home/mustofa/.nvm/versions/node/v6.10.2/bin/npm" "run" "dev" npm ERR! node v6.10.2 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! @ dev: npm run development npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @ dev script 'npm run development'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! npm run development npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls npm ERR! There is likely additional logging output above.

    npm ERR! Please include the following file with any support request: npm ERR! /home/mustofa/Code/laravel-boilerplate/npm-debug.log `

    bug enhancement 
    opened by zendzo 5
  • Membership management

    Membership management

    Hi,

    I would like to create a dashoard for members. I succeed but I would like to know how to disable NetLicensing protection ? Or better, how to manage free memberships and paid plans ?

    Thanks !

    opened by gslongo 4
  • NPM Run Dev error

    NPM Run Dev error

    Hello,

    I tried a lot of times install this project following the steps in README.md, but i always get the following error, when I use the command "npm run dev":

    vagrant@vagrant-ubuntu-trusty-64:/var/www/html/laravel-boilerplate$ npm run dev

    @ dev /var/www/html/laravel-boilerplate npm run development

    @ development /var/www/html/laravel-boilerplate cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/lar avel-mix/setup/webpack.config.js

    internal/child_process.js:317 throw errnoException(err, 'spawn'); ^

    Error: spawn EACCES at exports._errnoException (util.js:1026:11) at ChildProcess.spawn (internal/child_process.js:317:11) at Object.exports.spawn (child_process.js:471:9) at spawn (/home/vagrant/.nvm/versions/node/v8.0.0/lib/node_modules/cross-env/node_modules/cross-spawn/index.js:17:18 ) at crossEnv (/home/vagrant/.nvm/versions/node/v8.0.0/lib/node_modules/cross-env/dist/index.js:30:38) at Object. (/home/vagrant/.nvm/versions/node/v8.0.0/lib/node_modules/cross-env/dist/bin/cross-env.js:10:1 6) at Module._compile (module.js:569:30) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:503:32) at tryModuleLoad (module.js:466:12) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @ development: cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules -- config=node_modules/laravel-mix/setup/webpack.config.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @ development script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

    npm ERR! A complete log of this run can be found in: npm ERR! /home/vagrant/.npm/_logs/2018-02-09T23_11_33_464Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @ dev: npm run development npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @ dev script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

    npm ERR! A complete log of this run can be found in: npm ERR! /home/vagrant/.npm/_logs/2018-02-09T23_11_33_487Z-debug.log

    And the debug file:

    0 info it worked if it ends with ok 1 verbose cli [ '/home/vagrant/.nvm/versions/node/v8.0.0/bin/node', 1 verbose cli '/home/vagrant/.nvm/versions/node/v8.0.0/bin/npm', 1 verbose cli 'run', 1 verbose cli 'development' ] 2 info using [email protected] 3 info using [email protected] 4 verbose run-script [ 'predevelopment', 'development', 'postdevelopment' ] 5 info lifecycle @~predevelopment: @ 6 silly lifecycle @~predevelopment: no script for predevelopment, continuing 7 info lifecycle @~development: @ 8 verbose lifecycle @~development: unsafe-perm in lifecycle true 9 verbose lifecycle @~development: PATH: /home/vagrant/.nvm/versions/node/v8.0.0/lib/node_modules/npm/bin/node-gyp-bin:$ 10 verbose lifecycle @~development: CWD: /var/www/html/laravel-boilerplate 11 silly lifecycle @~development: Args: [ '-c', 11 silly lifecycle 'cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --co$ 12 silly lifecycle @~development: Returned: code: 1 signal: null 13 info lifecycle @~development: Failed to exec development script 14 verbose stack Error: @ development: cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress -$ 14 verbose stack Exit status 1 14 verbose stack at EventEmitter.<anonymous> (/home/vagrant/.nvm/versions/node/v8.0.0/lib/node_modules/npm/lib/util$ 14 verbose stack at emitTwo (events.js:125:13) 14 verbose stack at EventEmitter.emit (events.js:213:7) 14 verbose stack at ChildProcess.<anonymous> (/home/vagrant/.nvm/versions/node/v8.0.0/lib/node_modules/npm/lib/util$ 14 verbose stack at emitTwo (events.js:125:13) 14 verbose stack at ChildProcess.emit (events.js:213:7) 14 verbose stack at maybeClose (internal/child_process.js:887:16) 14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5) 15 verbose pkgid @ 16 verbose cwd /var/www/html/laravel-boilerplate 17 verbose Linux 3.13.0-141-generic 18 verbose argv "/home/vagrant/.nvm/versions/node/v8.0.0/bin/node" "/home/vagrant/.nvm/versions/node/v8.0.0/bin/npm" "r$ 19 verbose node v8.0.0 20 verbose npm v5.0.0 21 error code ELIFECYCLE 22 error errno 1 23 error @ development:cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules -$ 23 error Exit status 1 24 error Failed at the @ development script. 24 error This is probably not a problem with npm. There is likely additional logging output above. 25 verbose exit [ 1, true ]

    What's going on? I already tried:

    • Install cross-env as global
    • Install/uninstall/reinstall a lot of node.js versions
    • Format the VM and reinstall everything again

    Regards, R.

    question 
    opened by rbdiniz 4
  • jQuery.Deferred exception: Date.today is not a function

    jQuery.Deferred exception: Date.today is not a function

    After cloned the repo, install and run. The following error appears in the browser's console: jQuery.Deferred exception: Date.today is not a function TypeError: Date.today is not a function

    And is refered to this instruction, in the function: init_flot_chart, from the file: /public/assets/admin/js

    captura

    The error don't appear always, just in some views. But when appears, the elements of the view don't respond correctly.

    Have you any idea about what is the cause or how fix it?

    Thanks in advance! :)

    bug 
    opened by navarro8leo 4
  • Known vulnerability found - CVE-2018-14041

    Known vulnerability found - CVE-2018-14041

    Known vulnerability found CVE-2018-14041 Moderate severity

    In Bootstrap before 4.1.2, XSS is possible in the data-target property of scrollspy. This is similar to CVE-2018-14042. package.json update suggested: bootstrap ~> 4.1.2

    enhancement pending hacktoberfest 
    opened by r-brown 3
  • Bump json5 from 1.0.1 to 1.0.2

    Bump json5 from 1.0.1 to 1.0.2

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • Bring me a Feature!

    Bring me a Feature!

    Hacktoberfest feature challenge!

    Suggest and Pull a new feature, which is adding great value for the Laravel Boilerplate users.


    @all contributors In the case of unique->tested->accepted feature we'll be happy to include your GitHub handle in the list of contributors on the main boilerplate page (README.md) - https://github.com/Labs64/laravel-boilerplate#contributors-and-supporters

    enhancement hacktoberfest 
    opened by r-brown 10
Releases(1.1.0)
The Laravel Boilerplate Project - https://laravel-boilerplate.com - For Slack access, visit:

Laravel Boilerplate (Current: Laravel 8.*) (Demo) Demo Credentials Admin: [email protected] Password: secret User: [email protected] Password: secret Offici

Anthony Rappa 5.4k Jan 7, 2023
Entrust is a succinct and flexible way to add Role-based Permissions to Laravel 5.

ENTRUST (Laravel 5 Package) Entrust is a succinct and flexible way to add Role-based Permissions to Laravel 5. If you are looking for the Laravel 4 ve

Zizaco 6.1k Dec 31, 2022
An open-source Laravel library for building high-quality, accessible applications and administration dashboards.

Arpite An open-source Laravel library for building high-quality, accessible applications and administration dashboards. Built using Inertia.js, React,

Arpite 3 Jul 5, 2022
An opinionated support package for Laravel, that provides flexible and reusable helper methods and traits for commonly used functionality.

Support An opinionated support package for Laravel, that provides flexible and reusable helper methods and traits for commonly used functionality. Ins

Ian Olson 3 Apr 14, 2021
Podcastwala - Your very own Podcast web app built with Laravel. Manage and listen to your favorite podcasts

Podcastwala Your very own Podcast web app built with Laravel 5. This web app enables you to manage RSS feeds for your favorite podcasts and listen to

null 142 Sep 14, 2022
Laravel SEO - This is a simple and extensible package for improving SEO via meta tags, such as OpenGraph tags.

This is a simple and extensible package for improving SEO via meta tags, such as OpenGraph tags.

ARCHTECH 191 Dec 30, 2022
Hoa is a modular, extensible and structured set of PHP libraries

Hoa is a modular, extensible and structured set of PHP libraries. Moreover, Hoa aims at being a bridge between industrial and research worlds. Hoa\Rul

Hoa 624 Dec 30, 2022
Kalibrant - a package that provides a simple way to manage your models settings

Introduction For your laravel 9.x applications, Kalibrant is a package that provides a simple way to manage your models settings. It is a simple way t

Starfolk 3 Jun 18, 2022
Otpify is a Laravel package that provides a simple and elegant way to generate and validate one time passwords.

Laravel Otpify ?? Introduction Otpify is a Laravel package that provides a simple and elegant way to generate and validate one time passwords. Install

Prasanth Jayakumar 2 Sep 2, 2022
Laravel is accessible, powerful, and provides tools required for large, robust applications.

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be trul

Web & Mobile | eCommerce | Full-Stack Developer 4 Nov 24, 2022
Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.

Live helper chat It's an open-source powered application, which brings simplicity and usability in one place. With live helper chat you can bring live

Live Helper Chat 1.7k Dec 29, 2022
Laravel Setting - Easily save, update and get titles, descriptions, and more. it is very easy to use.

Laravel Setting Easily save, update and get titles, descriptions, and more. it is very easy to use. This is great for storing and receiving general si

Ali Ranjbar 2 Aug 23, 2022
Laravel Serializable Closure provides an easy way to serialize closures in PHP.

Serializable Closure Introduction This package is a work in progress Laravel Serializable Closure provides an easy way to serialize closures in PHP. I

The Laravel Framework 316 Jan 1, 2023
You already have your dream house? Sam Building will help you find the perfect home.

SAM BUILDING Setup Fork or clone this repo! git clone github.com/Igorballo/Real-Estate-App.git Installation des dépendances npm install #or yarn insta

null 4 Nov 29, 2022
Symfony bundle that provides Cross Site Request Forgery (CSRF or XSRF) protection for client-side applications

CSRF Cookie Bundle This Symfony bundle provides Cross Site Request Forgery (CSRF or XSRF) protection for client-side applications requesting endpoints

David Neustadt 8 Nov 28, 2022
🔔 Flasher is a powerful and flexible flash notification system for PHP, Laravel, Symfony

A powerful and flexible flash notifications system for PHP, Laravel, Symfony ?? PHP Flasher helps you to add flash notifications to your PHP projects.

PHP Flasher 158 Jan 4, 2023
A flexible, seamless and easy to use multitenancy solution for Laravel

Main: Develop: Tenanted Laravel A flexible, seamless and easy to use multitenancy solution for Laravel This package is currently under development. Ch

Tenanted Laravel 12 May 29, 2023
🧑‍🔬 The missing assertions for your views in your Laravel applications.

Laravel View Assertions The missing assertions for your views in your Laravel applications. Installation You'll have to follow a couple of simple step

Sven Luijten 4 Dec 21, 2022
Custom Blade components to add sortable/drag-and-drop HTML elements in your apps.

Laravel Blade Sortable Demo Repo Installation You can install the package via composer: composer require asantibanez/laravel-blade-sortable After the

Andrés Santibáñez 370 Dec 23, 2022