2017-01-01から1年間の記事一覧
今回は、復習がてらLaravelの環境構築。初心者向けです。Vagrantを用いてLaravelの開発環境を構築します。 ゴールは Laravel ページにブラウザからアクセスするまで。【環境】 Max OSX【構築する環境】 Vagrant+VirtualBox+Homestead(PHP7.2+Laravel5.5)Lara…
読む順番も含めて、未経験や初心者の方に勧めたい本のまとめ。自分が課題図書として提示された本や、周りのエンジニアの方と話していて 話に上がる本と記事をまとめました。環境構築〜MVCフレームワークで 簡単なWebアプリケーションを作るくらいまでは 一旦…
参考: Eloquent:リレーション 5.5 Laravel 今回は、例えばブログのカテゴリーのような、お互いが複数関わる Laravelの多対多の関係について言及します。 個人的にはかなりハマりましたが言及された記事が少なかった。 Laravelの多対多関係について 中間テ…
話は飛躍しますが復習メモ。DRY(Dont Repeat Yourself)の法則に則り、 共通処理や共通の変数については、何度も呼び出すのではなく 1度処理できるようにすると良い。 例えば、今回は全てのViewにHTMLへ埋め込む Meta情報(titleやページ情報)を、共通処理にし…
業務でtwig文を使っていたのですが情報がバラバラだったのでまとめ。 目次 目次 1.全体 インストール(twigbridge使用) Composerでインストール クイックスタート 継承 挿入 コメント文 CSRF対策 HTML文のエスケープ その他 2.変数 書き方 定義方法 ①同じTwig…
Webエンジニアという職種について約1ヶ月がたちました。本記事では1ヶ月たった自分が1週目の自分に教えられればより早い学習ができたのではないかと思う内容を復習がてら記載します。 この記事は正しいことが目的ではなく、初心者が他の入門者により早く、考…
MySQLの基礎コマンドよく見失うのでメモ。 【やりたいこと】rootで初回ログイン/パスワード設定ユーザー作成(+権限付与)database作成table作成など※前提:MySQLはダウンロード済み ①rootで初回ログイン/パスワード設定 mysql -u root はじめはパスワードが…
RubyでGoogle Spreadsheetを読み書きするメモ - Ruby on Rails 入門 上記記事の時、google spreadsheetからcsvファイルをダウンロードしてそのあとデータをjsonに整形することがあったのでメモ。 忘れないうちに自分用にメモさせていただきます CSVからデー…
【やりたいこと】GoogleSpreadsheetにターミナルからアクセスをする。様々な方法で挫折することも多々だったので現時点で上手くいった方法をメモ。 ※Googleでログインしていて、 任意のSpreadsheetにアクセスできる状態が前提です。 google_driveのgemを使う…
【やりたいこと】 カテゴリーを変更すれば、Ajaxが 対応するカテゴリーのitem を取得し表示する。※itemの部分のみが変更されるので、ページ変遷しない 【イメージ】表示:ajax/search.html.erbcategory1〜3で選択する→api/controllers/ajax.controllerが呼び…
Ruby on Railsでログイン機能を作ります。 何やらとても便利なdeviseというgemがあるそうなのでそれを使用します。 ■ deviseをインストールする vi Gemfile #Gemfileをvimで開くgem 'devise' #deviseというgemをGemfileに記載するbundle install #未インスト…
前回VagrantとVirtualBoxを使用した仮想環境が完成したので、この環境にrubyとrailsを入れていきます。 色々とインストールしたいのでroot権限で行います。 sudo su #root権限へ yum update #インストール済パッケージで更新できるものを更新する 一通りupda…
【環境】Max OSX【構築する環境】Vagrant+VirtualBox+CentOS7 1.VagrantとVirtualBoxをそれぞれインストールする Vagrant by HashiCorpDownloads – Oracle VM VirtualBox 今回は、Macに合わせてインストールしました。特に編集する必要もないので、次へを押…