記事一覧

バリデーションメッセージの日本語化

1.目的投稿した時のエラーメッセージを日本語で表記できるようにする。 2.扱うものlaravelでは、日本語のバリデーションメッセージを用意されてはいないが日本人のかたが…

sungi
2年前
1

laravelにおけるファイルのアップロード方法

1.目的画像ファイルのアップロードをできるようにしていきます。 2.必要なものなし 3.手順①itemsテーブルにファイル名保存用カラムを追加するためにマイグレーションフ…

sungi
2年前
1

ログイン認証したユーザーの設定について

1.目的ユーザー認証を行なった後にホーム画面を表示させるようにする。 ユーザーが投稿したものだけを表示させるようにする。 2.必要なものなし 3.手順○ユーザー認証を…

sungi
2年前
1

css・bootstrap・ページネーション実装

1.目的投稿したものをページネーションを使い表示することができるようにします。また、cssを使うことができるようにし見た目を整えることができるようにします。 2.必要…

sungi
2年前

laravelでの編集機能の実装

1.目的投稿したものを編集して書き換えることができるようにします。 2.扱うものなし 3.手順①web.phpに以下の内容を追記し編集画面そして投稿内容を更新できるようにし…

sungi
2年前
1

laravelでの削除機能の実装

1.目的投稿したものを削除できるようにしていきます。 2.必要なものなし 3.手順①show.blade.phpに以下のように追記し削除ボタンを追加実装します。 <div>{{ $item->nam…

sungi
2年前
1

テックキャンプエンジニア転職をして私が思ったこと

みなさん、こんにちは! テックキャンプを卒業して、未経験でエンジニアに就職成功したすんぎぃです! プログラミングスクールであるテックキャンプに入学しIT企業から内…

sungi
2年前
3

laravelでの詳細表示機能の実装方法

私は、今回PHP言語、フレームワークにlareavelを使いエビングハウスの忘却曲線を元に学習を効率的に行うことができるアプリを作成していきます。 1.目的詳細表示をできる…

sungi
2年前
1

laravelにおける投稿機能・一覧表示の実装方法

私は、今回PHP言語、フレームワークにlareavelを使いエビングハウスの忘却曲線を元に学習を効率的に行うことができるアプリを作成していきます。 1.目的投稿できるように…

sungi
2年前
1

laravelでの表示までの実装方法

私は、今回PHP言語、フレームワークにlareavelを使いエビングハウスの忘却曲線を元に学習を効率的に行うことができるアプリを作成していきます。 1.目的作成したページを…

sungi
2年前

laravelにおけるユーザー管理機能の実装方法

1.目的ユーザーの管理ができるように機能を実装する。 2.必要なものなし 3.手順①terminalにて以下のコマンドを実行しlaravel/uiパッケージをインストールします。 % co…

sungi
2年前

MySQLデータベースとの接続を設定していく

1.目的MySQLデータベースとの接続を設定していく。 2.必要なものなし 3.手順①*.envファイル内のデータベース設定を自分の環境に合わせたMySQLの接続設定に変更していき…

sungi
2年前

laravelのプロジェクトをgit hubで管理するまでの流れ

1.目的laravelのプロジェクトをgithubで管理できるようにする。 2.使うものgithub(アカウント作成済みのもの) github desktop 3.方法①githubアカウントサイトのreposito…

sungi
2年前
2

PHP 開発環境構築

1.目的PHPのインストールを行う。 2.環境macOS Big Sur(11.3.1) シェル:zsh homebrew:3.2.5 3.方法①homebrewコマンドを使って現在インストールができるPHPのバージョ…

sungi
2年前

フォロー機能の実装

1.目的自分の気に入った人をフォローしたりフォローされたりできるようにする。 2.扱うgem・APIなし 3.ER図 4.手順①relationshipモデルの作成を行います。 terminalで…

sungi
3年前
1

いいね機能の実装

初めましてこんにちは!すんぎぃです。 SoundReviewというアプリができるまでの流れをやっています。 今回は、いいね機能の実装方法について話していきます。 1.目的いい…

sungi
3年前
2
バリデーションメッセージの日本語化

バリデーションメッセージの日本語化

1.目的投稿した時のエラーメッセージを日本語で表記できるようにする。

2.扱うものlaravelでは、日本語のバリデーションメッセージを用意されてはいないが日本人のかたが有志で公開されているのでそれを使います。

3.手順①/config/app.phpを以下のように編集し/resources/lang/jaを参照するようにします。(現状ではまだ存在しないので次で作成する。)

//省略

もっとみる

laravelにおけるファイルのアップロード方法

1.目的画像ファイルのアップロードをできるようにしていきます。

2.必要なものなし

3.手順①itemsテーブルにファイル名保存用カラムを追加するためにマイグレーションファイルを以下のように変更していきます。

class CreateItemsTable extends Migration{ /** * Run the migrations. * * @return v

もっとみる

ログイン認証したユーザーの設定について

1.目的ユーザー認証を行なった後にホーム画面を表示させるようにする。
ユーザーが投稿したものだけを表示させるようにする。

2.必要なものなし

3.手順○ユーザー認証を行なった後にホーム画面を表示

①web.phpを以下のように変更していきます。

<?phpuse Illuminate\Support\Facades\Route;use Illuminate\Http\Request;/*|

もっとみる

css・bootstrap・ページネーション実装

1.目的投稿したものをページネーションを使い表示することができるようにします。また、cssを使うことができるようにし見た目を整えることができるようにします。

2.必要なものなし

3.方法○css・*bootstrap導入

①app/public/resources/views/items/layouts/app.blade.phpを以下のように編集します。

<!doctype html><

もっとみる

laravelでの編集機能の実装

1.目的投稿したものを編集して書き換えることができるようにします。

2.扱うものなし

3.手順①web.phpに以下の内容を追記し編集画面そして投稿内容を更新できるようにします。

<?phpuse Illuminate\Support\Facades\Route;use Illuminate\Http\Request;/*|----------------------------------

もっとみる

laravelでの削除機能の実装

1.目的投稿したものを削除できるようにしていきます。

2.必要なものなし

3.手順①show.blade.phpに以下のように追記し削除ボタンを追加実装します。

<div>{{ $item->name }}</div><div>{{ $item->url }}</div><div>{{ $item->text }}</div>//以下追記<form action="{{ url('item/

もっとみる
テックキャンプエンジニア転職をして私が思ったこと

テックキャンプエンジニア転職をして私が思ったこと

みなさん、こんにちは!

テックキャンプを卒業して、未経験でエンジニアに就職成功したすんぎぃです!

プログラミングスクールであるテックキャンプに入学しIT企業から内定を頂くことができました。

これから私がプログラミングスクールテックキャンプに入り思ったことを書いていきます。

1.私がITエンジニアになろうと思ったきっかけ私は、大学では化学を専攻していました。
在学時に今後の進路を考えていた際

もっとみる

laravelでの詳細表示機能の実装方法

私は、今回PHP言語、フレームワークにlareavelを使いエビングハウスの忘却曲線を元に学習を効率的に行うことができるアプリを作成していきます。

1.目的詳細表示をできるようにしより詳しい表示ができるようにする。

2.必要なものなし

3.手順①web.phpに以下の内容を追記します。

<?phpuse Illuminate\Support\Facades\Route;use Illumi

もっとみる
laravelにおける投稿機能・一覧表示の実装方法

laravelにおける投稿機能・一覧表示の実装方法

私は、今回PHP言語、フレームワークにlareavelを使いエビングハウスの忘却曲線を元に学習を効率的に行うことができるアプリを作成していきます。

1.目的投稿できるようにしていきます。

2.使うものなし

3.方法①terminalにて以下のコマンドを実行し、マイグレーションファイルを作成します。

% php artisan make:migration create_items_tabl

もっとみる
laravelでの表示までの実装方法

laravelでの表示までの実装方法

私は、今回PHP言語、フレームワークにlareavelを使いエビングハウスの忘却曲線を元に学習を効率的に行うことができるアプリを作成していきます。

1.目的作成したページを表示できるようにしていきます。

2.使うものなし

3.方法①次にルーティングを定義していきます。/routes/web.phpファイルを以下のように編集していきます。

<?phpuse Illuminate\Suppor

もっとみる
laravelにおけるユーザー管理機能の実装方法

laravelにおけるユーザー管理機能の実装方法

1.目的ユーザーの管理ができるように機能を実装する。

2.必要なものなし

3.手順①terminalにて以下のコマンドを実行しlaravel/uiパッケージをインストールします。

% composer require laravel/ui --dev

②以下のようにartisanコマンドを実行します。

% php artisan vi vue --auth

③以下のコマンドで*npmパ

もっとみる

MySQLデータベースとの接続を設定していく

1.目的MySQLデータベースとの接続を設定していく。

2.必要なものなし

3.手順①*.envファイル内のデータベース設定を自分の環境に合わせたMySQLの接続設定に変更していきます。以下のように書き込んでいきます。

.envファイル
このファイルは、laravelの設定ファイルです。データベースの設定などをこのファイルで行います。

//省略DB_CONNECTION=mysqlDB_H

もっとみる
laravelのプロジェクトをgit hubで管理するまでの流れ

laravelのプロジェクトをgit hubで管理するまでの流れ

1.目的laravelのプロジェクトをgithubで管理できるようにする。

2.使うものgithub(アカウント作成済みのもの)
github desktop

3.方法①githubアカウントサイトのrepositoriesを開き、右上のnewをクリックします。(赤丸で囲んでいるところ)

②Repository nameに好きなwordを書き込みます。
また、Initialize this

もっとみる

PHP 開発環境構築

1.目的PHPのインストールを行う。

2.環境macOS Big Sur(11.3.1)
シェル:zsh
homebrew:3.2.5

3.方法①homebrewコマンドを使って現在インストールができるPHPのバージョンを検索します。terminalにて以下コマンドを実行します。

% brew search phpphp@7.2 php@7.3php@7.4

②最新のPHP7.4をイン

もっとみる
フォロー機能の実装

フォロー機能の実装

1.目的自分の気に入った人をフォローしたりフォローされたりできるようにする。

2.扱うgem・APIなし

3.ER図

4.手順①relationshipモデルの作成を行います。
terminalで以下のコマンドを実行します。

% rails g model Relationship

②作成されたマイグレーションファイルを以下のように編集します。

class CreateRelation

もっとみる
いいね機能の実装

いいね機能の実装

初めましてこんにちは!すんぎぃです。
SoundReviewというアプリができるまでの流れをやっています。
今回は、いいね機能の実装方法について話していきます。

1.目的いいと思った投稿に対していいねということを伝えることができます。また、いいと思った投稿を後でも簡単に見直せるようになります。

2.扱うgemなし

3.DB設計

4.方法○いいね機能(同期通信)①Likeモデルの作成を行いま

もっとみる