laravel cheatsheet

commands using my docker laravel dev env

install laravel

composer create-project laravel/laravel ./

nginx setup

  • laravel should point to public dir
root /app/public;

running php artisian serve

php artisan serve --host=0.0.0.0 --port=8080

host should be 0.0.0.0 when running inside docker

sending fille as response



Route::get('/greeting', function () {
    // return 'Hello World';
    return response()->file('/app/routes/console.php');

});

Route::get('/art/{id}', function ($id) {
    // return 'Hello World';
    return response()->file('/app/assets/articles/'.$id.'.md');

});