Moved more basic logic into application start to make it easier to hook into early life cycle events such as configuration loading while not introducing extra files into the framework. Signed-off-by: Taylor Otwell <taylorotwell@gmail.com> |
||
---|---|---|
application | ||
bundles | ||
laravel | ||
public | ||
storage | ||
.gitignore | ||
artisan | ||
changes.txt | ||
license.txt | ||
paths.php | ||
readme.md |
readme.md
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:
Route::get('/', function()
{
return "Hello World!":
});
Passing Data To Views:
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:
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 "thie commit will be signed off automatically!"
License
Laravel is open-sourced software licensed under the MIT License.