$30 off During Our Annual Pro Sale. View Details »

What are you expecting from next version of Laravel?

What are you expecting from next version of Laravel?

New features from Laravel PHP Framework 5.1

phpXperts meetup-01 presentation

Nuruzzaman Milon

May 30, 2015
Tweet

More Decks by Nuruzzaman Milon

Other Decks in Programming

Transcript

  1. View Slide

  2. View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. @extends('layouts.master')
    @inject('stats', 'App\StatisticsService')

    Total Customer:
    {{ $stats->getCustomerCount() }}

    View Slide

  10. View Slide

  11. @server(['homestead' => '127.0.0.1'])
    @task('git')
    git init
    git commit -am 'Initial Commit'
    @endtask
    @macro('commit')
    git
    @endmacro

    View Slide

  12. > envoy run commit
    > composer global update

    View Slide

  13. View Slide

  14. class VerifyRoles{
    public function handle($request, $next, $role = null){
    //your logic goes here
    }
    }
    Route::get('/dashboard', ['middleware' => 'role:admin',
    function(){
    return view('dashboard');
    }
    ]);

    View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken
    as BaseVerifier;
    class VerifyCsrfToken as BaseVerifier{
    protected $except = [
    '/payment/callback',
    '/webhook/*'
    ];
    }

    View Slide

  19. View Slide

  20. // 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),
    ];
    });

    View Slide

  21. View Slide

  22. View Slide

  23. View Slide