Skip to content

Instantly share code, notes, and snippets.

@trisgelar
Last active July 5, 2018 02:31
Show Gist options
  • Save trisgelar/281667a93c1a25dce03292d7a1177519 to your computer and use it in GitHub Desktop.
Save trisgelar/281667a93c1a25dce03292d7a1177519 to your computer and use it in GitHub Desktop.
Belajar Laravel 5.3

Laravel 5.3 Snippets

Faster Composer

  composer global require --prefer-dist -vvv hirak/prestissimo
  composer update --prefer-dist -vvv

Create Project

  composer create-project --prefer-dist -vvv laravel/laravel sample "5.3.*"

Local Development Server

  php artisan serve

.htaccess

  Options +FollowSymLinks
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^ index.php [L]

Laravel Visual Studio Code Plugin

1 2 3 4 5 6

Markdown Tutorial

1

Artisan

  php artisan make:controller PagesController
  php artisan route:list
  php artisan make:auth
  php artisan migrate
  php artisan --version

Package

  composer require socieboy/alerts --prefer-dist -vvv
  composer require creativeorange/gravatar --prefer-dist -vvv
  

backpack

    composer create-project --prefer-dist -vvv laravel/laravel tescbt "5.6.*"
    composer require --prefer-dist -vvv backpack/crud

    php artisan backpack:base:install --timeout=600
    php artisan backpack:crud:install --timeout=600

    composer require --prefer-dist -vvv backpack/logmanager
    composer require --prefer-dist -vvv backpack/settings

    php artisan vendor:publish --provider="Backpack\Settings\SettingsServiceProvider"
    php artisan migrate

    # [optional] add a menu item for it to the sidebar_content file
    php artisan backpack:base:add-sidebar-content "<li><a href='{{ url(config('backpack.base.route_prefix', 'admin') . '/setting') }}'><i class='fa fa-cog'></i> <span>Settings</span></a></li>"

    # [optional] insert some example dummy data to the database
    php artisan db:seed --class="Backpack\Settings\database\seeds\SettingsTableSeeder"
    
    composer require --prefer-dist -vvv backpack/pagemanager
    php artisan vendor:publish --provider="Backpack\PageManager\PageManagerServiceProvider"
    php artisan migrate

    php artisan vendor:publish --provider="Backpack\PermissionManager\PermissionManagerServiceProvider" #publish config files and migrations
    php artisan migrate #create the role and permission tables

Git

  git config --global user.name "John Doe"
  git config --global user.email johndoe@example.com
  git config core.autocrlf true
  git config --list
  git commit --amend --no-edit
  git push -u origin master
  
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment