PHPackages                             ajessup/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. ajessup/laravel

ActiveLibrary[Framework](/categories/framework)

ajessup/laravel
===============

The Laravel Framework, lightly optimized for use with Google App Engine

v4.1.0(12y ago)222676MITPHP

Since Feb 8Pushed 12y ago3 watchersCompare

[ Source](https://github.com/ajessup/laravel)[ Packagist](https://packagist.org/packages/ajessup/laravel)[ RSS](/packages/ajessup-laravel/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (1)Versions (12)Used By (0)

Laravel PHP Framework for Google App Engine
-------------------------------------------

[](#laravel-php-framework-for-google-app-engine)

[![Latest Stable Version](https://camo.githubusercontent.com/cbd7381b82417a8593cffe6e40a82f84080cd5683fd1e0d1b658c712ecee5a0d/68747470733a2f2f706f7365722e707567782e6f72672f616a65737375702f6c61726176656c2f76657273696f6e2e706e67)](https://packagist.org/packages/ajessup/laravel) [![Total Downloads](https://camo.githubusercontent.com/2ba843f8f5430ca46f82f8958d7d48299cfea9646b68e1587629da67571947a3/68747470733a2f2f706f7365722e707567782e6f72672f616a65737375702f6c61726176656c2f642f746f74616c2e706e67)](https://packagist.org/packages/ajessup/laravel)

The wonderful Laravel 4 Framework, [lightly tweaked](https://github.com/ajessup/laravel/compare) to run well on [Google App Engine](https://cloud.google.com/products/app-engine/) out of the box

Usage
-----

[](#usage)

Ensure you have downloaded and installed the latest [Google App Engine for PHP SDK](https://developers.google.com/appengine/downloads) and [Composer](http://getcomposer.org/). Then create a new project by running this command from your terminal:

```
composer create-project ajessup/laravel your-project-name -s dev

```

This will create a default project shell including the necessary configuration files. You can start the project the App Engine launcher or via the `dev_appserver.py` command included in the App Engine SDK:

```
dev_appserver.py ./your-project-name/

```

This will run your project on your local machine within the App Engine development server, with all necessary production services such as memcache emulated.

Now you just need to build your application! If you're looking for inspiration, try the official [Laravel Quickstart](http://laravel.com/docs/quick).

### Deploying to App Engine

[](#deploying-to-app-engine)

To deploy to Google App Engine, you must first:

- Have created a project in the Google Cloud Console, and have enabled billing.
- Within the project, have created a Google Cloud Storage bucket, and made the app engine service account an owner. This bucket will be used to store files useful to Laravel such as compiled blade templates.

Before deploying the first time:

- Open up `app.yaml` in your project, and change the `application:` attribute to match the name of your project (which is also the ID of your App Engine application)
- Open up `php.ini` in your project, and change the value for the ini setting `google_app_engine.allow_include_gs_buckets` to the name of the bucket you created above. When running on App Engine, Laravel will use this bucket by default to write to storage

To deploy your application, you can either use the App Engine launcher or via the `appcfg.py` command included in the App Engine SDK:

```
 appcfg.py ./your-project-name/

```

What's been changed?
--------------------

[](#whats-been-changed)

This fork of the Laravel framework has been lightly customized to work well with Google App Engine out of the box. This includes the following changes from the default Laravel configuration:

- Session and cache storage defaults to memcached. App Engine provides free shared memcache to all applications, which can be upgraded to dedicated memcache if necessary.
- Monolog is configured to log everything to syslog() by default. PHP calls logged to syslog() are then consolidated and available on App Engine's log viewer
- Two environments are explicitly defined - `local` (when running on the Development Server) and `appengine` (when running on App Engine itself)
- When running in the `local` environment, Laravel uses it's normal storage directory. When running in the `appengine` environment, Laravel will use a Cloud Storage bucket.
- Default `app.yaml` and `php.ini` configuration files for App Engine are included

Official Documentation
----------------------

[](#official-documentation)

Documentation for the entire framework can be found on the [Laravel website](http://laravel.com/docs).

### Reporting issues

[](#reporting-issues)

**Unless you are reporting/fixing an issue that relates to Laravel on App Engine specifically, issues and pull requests should be filed on the [laravel/framework](http://github.com/laravel/framework) repository.**

### Acknowledgements

[](#acknowledgements)

As well as the awesome Laravel team, special thanks go to [@amygdala](https://github.com/amygdala) and [@milesgioli](https://github.com/gmergoil) for finding and documenting many of the changes required to run Laravel on Google App Engine.

### License

[](#license)

This derivative of the Laravel framework is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 85% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~34 days

Total

10

Last Release

4584d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/291683?v=4)[Andrew J](/maintainers/ajessup)[@ajessup](https://github.com/ajessup)

---

Top Contributors

[![taylorotwell](https://avatars.githubusercontent.com/u/463230?v=4)](https://github.com/taylorotwell "taylorotwell (2942 commits)")[![daylerees](https://avatars.githubusercontent.com/u/207870?v=4)](https://github.com/daylerees "daylerees (105 commits)")[![franzliedke](https://avatars.githubusercontent.com/u/249125?v=4)](https://github.com/franzliedke "franzliedke (92 commits)")[![jasonlewis](https://avatars.githubusercontent.com/u/829059?v=4)](https://github.com/jasonlewis "jasonlewis (46 commits)")[![sparksp](https://avatars.githubusercontent.com/u/243893?v=4)](https://github.com/sparksp "sparksp (37 commits)")[![cviebrock](https://avatars.githubusercontent.com/u/166810?v=4)](https://github.com/cviebrock "cviebrock (33 commits)")[![tobsn](https://avatars.githubusercontent.com/u/109529?v=4)](https://github.com/tobsn "tobsn (26 commits)")[![crynobone](https://avatars.githubusercontent.com/u/172966?v=4)](https://github.com/crynobone "crynobone (15 commits)")[![bencorlett](https://avatars.githubusercontent.com/u/181919?v=4)](https://github.com/bencorlett "bencorlett (13 commits)")[![ericlbarnes](https://avatars.githubusercontent.com/u/116662?v=4)](https://github.com/ericlbarnes "ericlbarnes (11 commits)")[![neoascetic](https://avatars.githubusercontent.com/u/725836?v=4)](https://github.com/neoascetic "neoascetic (11 commits)")[![jesseobrien](https://avatars.githubusercontent.com/u/865481?v=4)](https://github.com/jesseobrien "jesseobrien (10 commits)")[![Jakobud](https://avatars.githubusercontent.com/u/87356?v=4)](https://github.com/Jakobud "Jakobud (9 commits)")[![mikelbring](https://avatars.githubusercontent.com/u/455383?v=4)](https://github.com/mikelbring "mikelbring (9 commits)")[![kapv89](https://avatars.githubusercontent.com/u/1023032?v=4)](https://github.com/kapv89 "kapv89 (9 commits)")[![codler](https://avatars.githubusercontent.com/u/102052?v=4)](https://github.com/codler "codler (9 commits)")[![kbanman](https://avatars.githubusercontent.com/u/635006?v=4)](https://github.com/kbanman "kbanman (8 commits)")[![pedroborges](https://avatars.githubusercontent.com/u/688309?v=4)](https://github.com/pedroborges "pedroborges (7 commits)")[![lancepioch](https://avatars.githubusercontent.com/u/1296882?v=4)](https://github.com/lancepioch "lancepioch (7 commits)")[![vespakoen](https://avatars.githubusercontent.com/u/876117?v=4)](https://github.com/vespakoen "vespakoen (7 commits)")

---

Tags

frameworklaravel

### Embed Badge

![Health badge](/badges/ajessup-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/ajessup-laravel/health.svg)](https://phpackages.com/packages/ajessup-laravel)
```

###  Alternatives

[laravel/laravel

The skeleton application for the Laravel framework.

84.6k62.4M1.0k](/packages/laravel-laravel)[unopim/unopim

UnoPim Laravel PIM

10.5k2.2k](/packages/unopim-unopim)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3911.7k](/packages/codewithdennis-larament)[kompo/kompo

Laravel &amp; Vue.js FullStack Components for Rapid Application Development

11914.4k42](/packages/kompo-kompo)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21313.7k3](/packages/ecotone-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
