<?php Route::get('/', function () { $posts = \Blog\Models\Post::order_by('created_at', 'desc')->take(5)->get(); return View::make('home.index')->with("posts", $posts); }); Route::get('telecharger, download', array('as' => 'telecharger', function () { return Redirect::to('http://laravel.com/download'); })); Route::get('irc', array('as' => 'irc', function () { return view::make('irc.index'); })); Route::controller(array('contact')); Event::listen('404', function () { return Response::error('404'); }); Event::listen('500', function () { return Response::error('500'); }); Route::filter('before', function () { // Do stuff before every request to your application... }); Route::filter('after', function ($response) { // Do stuff after every request to your application... }); Route::filter('csrf', function () { if (Request::forged()) { return Response::error('500'); } }); Route::filter('auth', function () {
public function action_list() { $posts = \Blog\Models\Post::order_by('created_at', 'desc')->get(); return View::make('blog::admin.post.list')->with('posts', $posts); }