2020-06-01から1ヶ月間の記事一覧

PHPで条件分岐(if else elseif switch)の書き方 徹底解説

PHP

今回はタイトルにもあるように、if文、switch文についてご紹介していきます。 1、if文 if文は「もし条件に合っているならプログラムを実行する」ということです。if文の書き方は下記のようになります。 if( 条件 ){ //条件を満たした場合のプログラム処理 }…

AWSのS3にWebアプリケーションから直接画像を保存する方法

それでは早速説明していきます! 下記関連ページでは画像自体をローカルストレージに保存し、そのパスをデータベースに保存しました。画像を画面に表示させる場合はそのパスを利用しています。本記事では、画像の保存先をS3に変更するだけで基本的な実装は同…

AWSのS3を使って画像ファイルをアップロードする

早速紹介していきます。 S3とは S3とは、Simple Storage Serviceの略です。 クラウド型のオブジェクトストレージサービスで、簡単に説明すると容量が無制限なFTPサーバーのようなイメージです。 1GBあたり0.025ドルと破格の安さでありながら、公式に99.99999…

AWSアカウントでIAMユーザーの作成

早速説明していきます。 IAMとは IAMはIdentity and Access Managementの略。AWSへのアクセス権限を人やAWS以外のサーバに付与するためのもの。ただ、自分一人しか使わない場合でも、常にAWSアカウントを作った時のルートユーザーで作業し続けるのは危険なの…

Laravelで画像のpathをDBに保存する方法

早速紹介していきます。 本日はそのパスをDBに格納する方法をご紹介していきます!前回の記事でLaravelで画像を保存することができていれば非常に簡単です! #app/Http/Controllers/ImageController.php public function store(ImageRequest $request) { $pa…

Laravelで画像アップロード機能の実装

早速説明していきます!開発環境 php 7.4.7 Laravel 7.15.0 MySQL 5.7.29 1、ルートを定義 #web.php Route::get('/image', 'ImageController@index'); Route::post('/image', 'ImageController@store'); 2、画像アップロード用のファイル作成 #ターミナ…

AWSのEC2でcomposer installができない!

早速ですが説明していきます。原因EC2の無料枠にはスワップ領域が用意されていないことです!なのでスワップ領域を設定する必要があります。早速、スワップ領域の設定の仕方を説明していきます。設定方法スワップ領域の追加 #!/bin/bash # 1Mのブロックを512…

「AWS」 RDSとは? 設定方法は?

早速ですが説明していきます! RDSとは? RDSとはリレーショナルデータベースサービスの略でAWS(アマゾンウェブサービス)のサービスです。 RDSを使うと、、、 クラウド上のリレーショナルデータベースのセットアップ、オペレーション、スケールが簡単にな…

MySQLについて 特徴・できること

では早速MySQLについて説明していきます! MySQLとは オープンソースのリレーショナルデータベース管理システムです。 リレーショナルデータベースとは、事前に定義された、関連のあるデータベースの集合体のことです。 MySQLはGNU General Public Licenseの…

Laravelの特徴・できること

それでは早速説明していきます! Laravelとは Laravel は、MVCのWebアプリケーション開発用の無料・オープンソースのPHPで書かれたWebアプリケーションフレームワークです。LaravelはMITライセンスの下でリリースされており、Taylor Otwell が開発した言語で…

jQueryについて [特徴・使い方]

早速jQueryについてご紹介していきます! まずjQueryとはどういったものであるのかという説明をしていきます! jQueryとは 一言でいうとJavaScriptのライブラリの一つです! ライブラリとは便利なプログラミングのパーツを集めたものです もっとわかりやすく…

『Google Chrome』新規タブ 拡張機能7選

それでは早速オススメの新規タブをご紹介していきます。 1、Momentum 「Momentum」は、新しいタブを開いた際に、日替わりの美しい背景画像を表示してくれるChrome拡張機能です。 Momentum - Chrome ウェブストア 2、#365ArtCalender 「#365ArtCalende…

アマゾンウェブサービス(AWS)のEC2インスタンス作成手順

早速説明していきます! まずは、EC2のページに移動します。 左上にある「サービス」をクリックし一覧を出して、「EC2」をクリックします。 EC2インスタンスの作成 EC2のページに移動できたらページの左側にあるサイドバーから「インスタンス」 をクリック …

はてなブログでソースコードを埋め込む方法について

それでは早速本題に入っていきます! 下記の写真のように記事の編集ページの左上にあります編集をクリックしてウィンドウを表示し、はてな記法をクリックしはてな記法に変更します! 次にソースコードを'>||'と'||という記号で挟めば埋め込み完了です。(記…