New features from Laravel PHP Framework 5.1
phpXperts meetup-01 presentation
View Slide
@extends('layouts.master')@inject('stats', 'App\StatisticsService')Total Customer:{{ $stats->getCustomerCount() }}
@server(['homestead' => '127.0.0.1'])@task('git')git initgit commit -am 'Initial Commit'@endtask@macro('commit')git@endmacro
> envoy run commit> composer global update
class VerifyRoles{public function handle($request, $next, $role = null){//your logic goes here}}Route::get('/dashboard', ['middleware' => 'role:admin',function(){return view('dashboard');}]);
use Illuminate\Foundation\Http\Middleware\VerifyCsrfTokenas BaseVerifier;class VerifyCsrfToken as BaseVerifier{protected $except = ['/payment/callback','/webhook/*'];}
// file: database/factories/ModelFactory.php$factory->define('App\User', function ($faker) {return ['name' => $faker->name,'email' => $faker->email,'password' => str_random(10),'remember_token' => str_random(10),];});