Skip to content
This repository has been archived by the owner on Jun 25, 2018. It is now read-only.

marcorivm/Laravel-Pagoda

 
 

Repository files navigation

This is a Fork of the original Laravel Quickstart for Pagodabox

It's fully prepared to run on Pagodabox using a sqlite database, or after editing the Boxfile a mysql database.

Working with memcached as cache and session driver (Remember to use php artisan key:generate).

You can change any configuration needed for the Pagoda enviroment on the application/config/production folder.

Also this Quickstart comes with some bundles intalled for faster develompent:

Bootstrapper For using Twitter bootstrap with Laravel.

Bob For easly creating new models, controllers, views, etc...

Date For a more easy date manipulation.

It also comes with spanish translation files (Work in progress).

Laravel Quickstart for Pagodabox

Get a copy of Laravel running on Pagodabox in seconds.

Based on the Boxfile method from: http://forums.laravel.com/viewtopic.php?id=890

Official Laravel Website & Documentation

Official Pagodabox Website & Documentation

Usage

  • Install the quickstart on Pagodabox
  • Clone the repo on your machine
  • Open up Boxfile and modify the web1 name

web1: name: YOUR_APP_NAME

Features

  • Laravel 3.2.10

Readme from laravel repo:

Laravel - A PHP Framework For Web Artisans

Laravel is a clean and classy framework for PHP web development. Freeing you from spaghetti code, Laravel helps you create wonderful applications using simple, expressive syntax. Development should be a creative experience that you enjoy, not something that is painful. Enjoy the fresh air.

Official Website & Documentation

Feature Overview

  • Simple routing using Closures or controllers.
  • Views and templating.
  • Driver based session and cache handling.
  • Database abstraction with query builder.
  • Authentication.
  • Migrations.
  • PHPUnit Integration.
  • A lot more.

A Few Examples

Hello World:

<?php

Route::get('/', function()
{
	return "Hello World!";
});

Passing Data To Views:

<?php

Route::get('user/(:num)', function($id)
{
	$user = DB::table('users')->find($id);

	return View::make('profile')->with('user', $user);
});

Redirecting & Flashing Data To The Session:

<?php

return Redirect::to('profile')->with('message', 'Welcome Back!');

Contributing to Laravel

Contributions are encouraged and welcome; however, please review the Developer Certificate of Origin in the "license.txt" file included in the repository. All commits must be signed off using the -s switch.

git commit -s -m "this commit will be signed off automatically!"

License

Laravel is open-sourced software licensed under the MIT License.

About

Laravel Quickstart for Pagoda Box

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 89.2%
  • JavaScript 10.7%
  • Other 0.1%