PHPackages                             spam-n-eggs/laravel-mysqlite - 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. [Database &amp; ORM](/categories/database)
4. /
5. spam-n-eggs/laravel-mysqlite

ActiveLibrary[Database &amp; ORM](/categories/database)

spam-n-eggs/laravel-mysqlite
============================

MySQLite is a Laravel connector for SQLite that emulates MySQL functionality. The currently ported functionalities can be viewed in README.md on the github site.

1.3.0(2y ago)76.7k7[8 issues](https://github.com/dominion-solutions/laravel-mysqlite/issues)[6 PRs](https://github.com/dominion-solutions/laravel-mysqlite/pulls)MITPHPPHP &gt;=7.3.0

Since Jan 25Pushed 2y ago2 watchersCompare

[ Source](https://github.com/dominion-solutions/laravel-mysqlite)[ Packagist](https://packagist.org/packages/spam-n-eggs/laravel-mysqlite) Fund Fund[ RSS](/packages/spam-n-eggs-laravel-mysqlite/feed)WikiDiscussions master Synced yesterday

READMEChangelog (9)Dependencies (8)Versions (18)Used By (0)

laravel-mysqlite
================

[](#laravel-mysqlite)

[![Build Status](https://camo.githubusercontent.com/1cd9bfe1bdb4b81f7362f117e4ae68210cb4abbeaae84643339235d0c7417daf/68747470733a2f2f7472617669732d63692e6f72672f7370616d2d6e2d656767732f6c61726176656c2d6d7973716c6974652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/spam-n-eggs/laravel-mysqlite)[![Coverage Status](https://camo.githubusercontent.com/e912a39d7bbb8d458ad172102e2a44136eb7d9560dd9165a9fad83053570122b/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f7370616d2d6e2d656767732f6c61726176656c2d6d7973716c6974652f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/spam-n-eggs/laravel-mysqlite?branch=master)[![StyleCI](https://camo.githubusercontent.com/397be2e626de3af7ec9dfacb6bb26f50be7bd269ffcb149e6c185c1102b9997d/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3136373036393236392f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/167069269)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/fd4d2ad3b0475937419b8ac899d01ba6525c6f3a09e2a2976acfedf86a16cc0f/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7370616d2d6e2d656767732f6c61726176656c2d6d7973716c6974652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/spam-n-eggs/laravel-mysqlite/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/081cd3843ce18f6b38a2bc320d44041f57dd4e72ab25ff31055c7d46175dcd81/68747470733a2f2f706f7365722e707567782e6f72672f7370616d2d6e2d656767732f6c61726176656c2d6d7973716c6974652f762f737461626c65)](https://packagist.org/packages/spam-n-eggs/laravel-mysqlite)[![Total Downloads](https://camo.githubusercontent.com/d8be76e34e7f2539ceb9420e6452524b06890984ffa65072b76e61eed151992e/68747470733a2f2f706f7365722e707567782e6f72672f7370616d2d6e2d656767732f6c61726176656c2d6d7973716c6974652f646f776e6c6f616473)](https://packagist.org/packages/spam-n-eggs/laravel-mysqlite)[![License](https://camo.githubusercontent.com/8eb1b618cffaf9fadca523041749fe8992ee94252795da4bcf520f5012da733e/68747470733a2f2f706f7365722e707567782e6f72672f7370616d2d6e2d656767732f6c61726176656c2d6d7973716c6974652f6c6963656e7365)](https://packagist.org/packages/spam-n-eggs/laravel-mysqlite)[![Dependabot Status](https://camo.githubusercontent.com/574c03bb36e8e68eabb05dcef81f072493e6bd6eddde18faade8440ad9381e12/68747470733a2f2f6170692e646570656e6461626f742e636f6d2f6261646765732f7374617475733f686f73743d676974687562267265706f3d7370616d2d6e2d656767732f6c61726176656c2d6d7973716c697465)](https://dependabot.com)

Laravel MySQLite is meant to be used in conjunction with Laravel. It is a database connection that adds select functions from MySQL to SQLite.

Usage
=====

[](#usage)

Adding the Composer Resource
----------------------------

[](#adding-the-composer-resource)

1. Execute `composer require spam-n-eggs/laravel-mysqlite` or alternatively `composer require --dev spam-n-eggs/laravel-mysqlite`

Registering as a Service Provider
---------------------------------

[](#registering-as-a-service-provider)

In order to reduce clutter it is preferable to create a separate Service Provider

1. If there is a need to conditionally register the Service (i.e. you only use it in testing) create a new class in `app/Providers` that extends `Mhorninger\SQLite\MySQLiteServiceProvider`

    ```
