For MacOS Catalina, visit Install mysql2 on MacOS Catalina
Installing mysql2 gem errors on MacOS Mojave.
Make sure openssl is installed on Mac via Homebrew.
| /* | |
| ERB template chunk from The Feed's display of emails: | |
| <section class="postings postings--feed-style" id="postings" | |
| data-controller="pagination" data-pagination-root-margin-value="40px"> | |
| <%= render partial: "postings/snippet", collection: @page.records, as: :posting, cached: true %> | |
| <%= link_to(spinner_tag, url_for(page: @page.next_param), | |
| class: "pagination-link", data: { pagination_target: "nextPageLink", preload: @page.first? }) unless @page.last? %> | |
| </section> |
| const mix = require('laravel-mix'); | |
| const tailwindcss = require('tailwindcss'); | |
| const rootPath = Mix.paths.root.bind(Mix.paths); | |
| const tailwindPlugins = function(configFile, paths) { | |
| const pluginList = [tailwindcss(configFile)]; | |
| if (mix.inProduction()) { | |
| pluginList.push(require('@fullhuman/postcss-purgecss')({ |
For MacOS Catalina, visit Install mysql2 on MacOS Catalina
Installing mysql2 gem errors on MacOS Mojave.
Make sure openssl is installed on Mac via Homebrew.
| trait CreatesWithLock | |
| { | |
| public static function updateOrCreate(array $attributes, array $values = []) | |
| { | |
| return static::advisoryLock(function () use ($attributes, $values) { | |
| // emulate the code found in Illuminate\Database\Eloquent\Builder | |
| return (new static)->newQuery()->updateOrCreate($attributes, $values); | |
| }); | |
| } |
| <?php | |
| namespace App\Commands\Database; | |
| use Illuminate\Support\ServiceProvider; | |
| class BindDatabaseServiceProvider extends ServiceProvider | |
| { | |
| public function boot() | |
| { |
| # Add below into config/application.rb: | |
| # | |
| # config.middleware.use 'RequestLogger' | |
| # | |
| class RequestLogger | |
| def initialize app | |
| @app = app | |
| end | |
| def call(env) |
| <template> | |
| <div id="homepage"> | |
| <h1>Les dernières Articles</h1> | |
| <div class="article" v-for="article in articles"> | |
| <h2> {{ article.title }} </h2> | |
| <p> {{ article.content }} </p> | |
| </div> | |
| </div> | |
| </template> |
FWIW: I (@rondy) am not the creator of the content shared here, which is an excerpt from Edmond Lau's book. I simply copied and pasted it from another location and saved it as a personal note, before it gained popularity on news.ycombinator.com. Unfortunately, I cannot recall the exact origin of the original source, nor was I able to find the author's name, so I am can't provide the appropriate credits.