Laravel

Laravel

Laravelでupsertする方法

upsertとは? upsertとは、update + insertのことで、データの更新(update)とデータの挿入(insert)の両方の機能を併せ持っています。 upsertは、対象のレコードがあればそのレコー...
2019.07.06
Laravel

Laravel PostgreSQLのコメントについて調べた

Laravel5.5以前は、Postgresのコメント機能が対応していない Laravelで以下の記事に紹介しているような方法で、マイグレーションファイルに記述することで、テーブルのカラムにコメント(論理名など)を付与したい...
2019.06.30
Laravel

Laravel テーブルとカラムへコメントを付与する方法

テーブルにコメントを付与する方法 PostgreSQLの場合 マイグレーションファイル テーブルにコメントを付与するには、マイグレーションファイル内にあるup()関数の中で、DBファサードのstatementメソ...
2019.06.29
Laravel

Laravelの知識ゼロから基本をマスターするチュートリアル

はじめに 本記事ではタイトルにもある通り、Laravelの知識ゼロから基本をマスターしていくチュートリアルになります。 Laravelを全くわからない方がこのチュートリアルをしっかり終えて理解した頃には、自分で簡単なポートフォ...
2019.06.29
Laravel

Laravelチュートリアル8 – ToDoアプリを作成してみよう!

これまでの振り返り ここまでで、Laravelのルーティング、コントローラー、モデル、マイグレーション、フォームを使用した処理を学習してきました! そもそもこのチュートリアル作った経緯として、Windows、Mac、L...
2019.06.20
Laravel

Laravelチュートリアル5 – フォームを扱った処理を書いてみよう

フォームを扱った処理を書いてみよう! 前回までのチュートリアルで基本的なDB操作がわかりました。 今度は実際に画面から入力された値を使って、DBへ値を挿入したり、削除してみたりしましょう! 事前準備 マイグ...
2019.06.20
Laravel

Laravelチュートリアル4 -データベースを使用して処理を書いてみよう

Laravelでデータベースを使用して開発をする 本章では、いよいよLaravelでデータベースを使用した開発方法を学習していきましょう! Web系の開発でよく使用するデータベースには、MySQL, PostgreSQL, O...
2019.06.20
Laravel

Laravelチュートリアル3 -コントローラーで簡単な処理を書いてみよう

前回までの内容 前回まででLaravelのルーティングで実際にURLを叩いてからの流れを見てきました! 今回は、コントローラーで簡単な処理を書いてみて、それをビュー側(HTML)で表示するということをやっていきましょう...
2019.06.23
Laravel

Laravelチュートリアル2 – ルーティングを理解しよう

前回までの内容 前回のチュートリアルで環境構築後、Laravelトップページが表示されるところまで進めることができました。 今回は、Laravelのルーティングを学習していきます。 ルーティングの...
2019.06.23
Laravel

Laravelチュートリアル1 – 環境構築編(Windows)

PHPのインストール 参考インストール手順 WindowsのPHPインストール手順は、既にわかりやすい手順がありますので活用してきます。 こちらの手順でPHPのインストールを進めていってください! ...
2019.06.21
Laravel

Laravelでsqliteをデータベースとして使用する方法

Laravelで使用するデータベースをSQLiteにしたい Laravelは初期インストール時だと、DBの設定をしないとマイグレーションやDBへ接続する操作ができません。 ちょっとLaravelで試したいだけなどの時は、DBの...
2019.06.06
Laravel

Laravelでproviderやaliasをenvで環境ごとに分ける方法

providerやaliasを環境ごとに分けたい Laravelでproviderやaliasを環境ごとに分けて使用したいことがあります。 こちら記事で紹介しているように、使用するライブラリをcomposerで開発・本...
2019.05.20
Laravel

Laravelで使えるスキャフォールドl5scaffoldのインストールと使い方

スキャフォールドとは スキャフォールドとは、元々英語で足場という意味があります。 Webアプリケーション開発に関しては、MVCフレームワークで開発する際に必要なモデルやコントローラー、ビューをコマンドなどで自動生成してくれる機...
2019.05.22
Laravel

Laravelのスキャフォールドcrud-d-scaffoldのインストールと使い方

スキャフォールドとは スキャフォールドとは、元々英語で足場という意味があります。 Webアプリケーション開発に関しては、MVCフレームワークで開発する際に必要なモデルやコントローラー、ビューをコマンドなどで自動生成してくれる機...
2019.05.25
Laravel

LaravelでComposerを使用して開発、本番ごとに環境を分ける方法

Composerとは ComposerとはPHPのパッケージ管理システムです。 PHPのライブラリなどをファイルに記述して管理することで、簡単にライブラリのインストールやアンインストールなど、様々な管理が簡単できるようになりま...
2019.05.20
Laravel

Laravelのredirectでrouteを指定してパラメータも渡したい時

Redirectでrouteを指定してパラメータも渡したい Laravelでredirectをする時に、routeで名前を指定して逆引きしたいときがあります。 またその際のパラメータも一緒に渡したいときがあるのでその時の方法を...
2019.05.20
Laravel

Laravelへ入門する際の最適な方法と注意点

Laravelについて 最近ますますLaravelへ入門する人が増えてきましたね! 僕はLaravelを使い方始めて2年ぐらいになりますが、最近は業務や副業でLaravelを使ったりとLaravelを勉強していて良かったと思うことばかりで...
2019.05.16
Laravel

Laravelを習得するのにオススメな書籍

Laravelのオススメ書籍について 最近ますますLaravelの学習を始める方が増えていますね! 数年前ぐらいからLaravelの人気がぐんぐん上がってきていましたが、最近ではPHPフレームワークの中ではLaravelの一強という印象を...
2019.05.16
Laravel

Laravelを上達させるために最短&確実な方法

Laravelについて 最近ますますLaravelの需要が増えて、勉強し始める人も増えてきた印象があります! 僕はLaravelを使い方始めて2〜3年ぐらいになりますが、最近は業務だけでなく副業でもLaravelを使ったりとLaravel...
2019.05.16
Laravel

Laravelのweb.phpとapi.phpの違いを調べるために外からPOSTしてみた

Laravel Mixを使用した Laravelは、Laravel Mixを使用して簡単にVue.jsやReact.jsなどのフロントエンドフレームワークと組み合わせて作ることができます! 特にVue.jsやSCSSの環境はデフォルトで...
2019.05.02