Laravel 検索機能をつける。

PHP学習記録

こんばんは!

今日は昨日に引き続き、Laravelの検索機能の追加方法を学びました。

フォームから受け取った値で、該当する投稿だけを表示するようにコントローラを編集するという内容でした。

はい。ようやくpaizaのLaravel入門の半分まで来ました:)

今週の土日でログイン画面のカスタマイズやページを増やす方法を脳に定着させたい。。

最近、諸々忙しくて、体を休めないとなのでもう寝ます!(笑)

皆様一日お疲れさまでした:)

御覧頂きありがとうございました!

Laravel 検索フォームを設置しよう

PHP学習記録

こんばんは!

今日はLaravelで検索フォームを設置する方法について学びました。

今回のチャプターはあくまで検索フォームのテンプレートを作って、画面上に検索する項目を表示させただけなので、

検索の機能の肝心な部分は次のチャプター、「6、フォームの値を取得しよう」で出てくるようです。

ここの所、アルバイトの方がちょっと忙しく、残業だったので、デザインもコードも

じっくり調べたり、試したり、纏めたり研究できてないけど来月の中旬位からはそんな時間ももてるかな:)

今日は営業部長さんに相談していたLINE@のデータについて情報をいただけたので

来週のLINE@は自分なりに研究して、開封率が高かったデザインに寄せて作ってみようと思います:)

最近、電車から青空を眺めていると、秋らしく空が高くて、地球の中にいるんだな・・と実感します。

そんなこんなで週の真ん中水曜日。皆様お疲れ様でした。

ご覧いただきありがとうございました:)

Laravel Bootstrapでページの見栄えを整えよう

PHP学習記録

こんばんは!

今日はLaravel学習でより詳しくBootstrapについて学びました。

私が以前LPを作った時にBootstrapを使ったのは、

画面サイズをスマホやPCなどデバイスに合わせて表示させる、

「レスポンシブ化」を狙って入れたのですが、

今回の学習で、Bootstrapでボタンやtableなどテンプレートがある事を初めて知りびっくりしました!

うーん。やはり、まだまだ知らない事だらけ。継続して勉強していかないとな!

と思いました。

それでは!今日も一日お疲れさまでした!

御覧頂きありがとうございました:)

Laravelでログイン画面作成のおさらい。

PHP学習記録

こんばんは!

今日は昨日環境構築したプロジェクトにログイン機能を追加する方法のおさらいをしております。

が!

手順書通りにやってもログイン画面が表示されず苦戦。。(>_<。)

そして。。出来ました!

作成手順は

1、DB作成

2、設定ファイル変更

3、テーブル設定変更

4、設定反映

1、DB作成。xammpのシェルをクリック。一行ずつ入力・実行する。

・mysql –user=root –password=
・CREATE DATABASE loginDB2 CHARACTER SET utf8mb4 COLLATE  utf8mb4_unicode_ci;
・use loginDB;
・create user “user” identified by “user”;
・commit;
・exit

2、 設定ファイル変更 。eclipseで「.env」ファイルの内容を変更する。

2-1、「.env」は隠しファイルになっているので、まず表示させる。

下の画像の下向き三角をクリック。

2-2、フィルター及びカスタマイズをクリック。

2-3、表示させたいファイルのチェックを外す。(私の場合黄色のラインを引いたリソース)


2-4、 「.env」ファイルの中の DB_DATABASE、DB_USERNAME、DB_PASSWORDの項目を下記キャプチャの通りにする。

3、 テーブル設定変更。

database⇒migrations⇒「2014_10_12_000000_create_users_table.php 」ファイル内、黄色の丸の部分を、下記内容にする。

Schema::create(‘users’, function (Blueprint $table) {
$table->bigIncrements(‘id’)->nullable();
$table->string(‘name’)->nullable();
$table->string(‘email’)->unique();
$table->timestamp(‘email_verified_at’)->nullable();
$table->string(‘password’);
$table->rememberToken();
$table->timestamps();

4、設定反映。

win+R、「cmd」でコマンドプロンプトを呼び出して、以下1行ずつ実行!

(sasavel1の所は自分が設定したプロジェクト名に変えて下さい。)

・cd C:\pleiades\xampp\htdocs\sasavel1
・php artisan migrate
・php artisan make:auth

以上です!

私は「php artisan make:auth」の所でエラーが出てしまったのですが、下記URLのサイトさんの改善方法で進めました。

かもめさん。ありがとうございます!

(ついでに。左側のプロジェクト一覧の表示が消えちゃった場合は、ウィンドウ⇒ビューの表示⇒プロジェクトエクスプローラークリックで出てきます。)

少しでも何かの参考になれば嬉しいです。

それでは!

ご覧いただきありがとうございました:)

PHPの環境構築手順

PHP学習記録

こんばんは!

今日はPHPの環境構築手順のおさらいをしました。

備忘録とこれからPHPの環境構築をしようとしている方の為にブログに残しておこうと思います。

手順のおおまかな流れはこちら。↓

1、「Pleiades All in One Eclipse」をインストールする。

2、「Xampp」をインストールする。

3、「Composer」をインストールする。

4、「Laravel」をインストールする。

はい。それでは参りましょう:)

それぞれの手順の詳細は以下の通りです。

1、 「Pleiades All in One Eclipse」をインストールする。

まず、自分のPCのビット数を確認する。

(エクスプローラー→PC右クリック→プロパティから確認)

下記URLから最新版の”Full edition”をダウンロードする。

http://mergedoc.osdn.jp/

さっきチェックした自分のPCのbit数の、Full Edition、PHPのダウンロードをする。
standardの方だと、Java等のEclipseEをインストールするのに必要なツールのインストーラーが入っていないので、必ずfullの方を選ぶ:)

DLしたフォルダは、Cドライブ直下に解凍すること。

そうすると、pleiadesフォルダが生成されます。

これ凄く時間がかかります!(だいたい30分位)

なので、お料理とか洗濯、掃除などしながらやると良いです!:)

私は厚揚げを煮ながらやりました。はい、次。

2、 「Xampp」をインストールする。

Eclipseをインストールした時に、Xampp_PHP5がインストールされているので、

改めて最新盤のXampp_PHP7をインストールする。

その為、予め「C:\pleiades\xampp」のxamppフォルダ名を 「xampp_old」とかに変更しておく。

その後、Cドライブ直下のpleiadesフォルダの中に、下記URLからインストールする。

https://www.apachefriends.org/jp/index.html

ここまで正常にできているか一度確認する。

【1】C:\pleiades\xampp\xampp-control.exeを起動して、AppacheとMysqlをスタートさせる。

【2】C:\pleiades\eclipse\eclipse.exeを起動して、画面左上のファイル⇒新規⇒PHPプロジェクトを選択。適当にプロジェクト名を設定して、完了を押す。

【3】作成したプロジェクトで右クリック⇒新規⇒PHPファイル⇒完了。

<?php
phpinfo();

【4】上記2行のみ記述し、上書き保存。プロジェクト名を右クリック⇒実行⇒PHPWebアプリケーションを選択する。(下の画面が出ればOKです)

3、Composerをインスト―ルする。

下記URLからインストールする。

https://getcomposer.org

インストール手順の中で、使用するxamppを指定する所がある。

そこで古いxamppを選んでしまわないように注意。

一つ前の手順でいれた最新のxamppフォルダを指定する。

ちゃんとインストールで来たか、win+Rでコマンドプロンプトを呼び出し、

「composer」と入力しエンター。バージョンやインストール日時が出れば成功!

4、Laravelをインストールする。

引き続きコマンドプロンプトを使用。

以下一行づつ実行する。(実行した後すぐに表示変わらないから少し待つ事。)

cd C:\pleiades\xampp\htdocs

composer create-project –prefer-dist laravel/laravel sasavel1

( 最後のsasavel1の所は任意のプロジェクト名を入れる。 )

正しくインスト―ルされたか、下記URLを入れてブラウザで確認する。

http://localhost/sasavel1/public

(sasavelの所は先ほど設定した任意のプロジェクト名で。)

はい。以上です!!

だいぶ頭の中が整理できたし、初めの頃より進みが早い。慣れって凄いなぁ:)

PHPの環境構築方法を知りたい!という方の参考になれば嬉しいです!

明日はログイン画面作りもおさらいしてみます!

御覧頂きありがとうございました:)

それではまた。 良い休日を~(*´ー`*)

ルイーダアカデミーでPHP学習

Laravelでログイン画面を作る

こんばんは!

今日は学校でログイン画面を作りの続きをしました。

画像を入れ込もうとしましたが、最初、HTMLの時の様に相対パスでは上手く表示されず、

色々相談しながらやってみて、絶対パスであれば表示できるようになりました:)

ただ、現場では絶対パスではなく、相対パスを使用する必要が出てくるハズなので、そのあたりを来週までに調べておこうと思います。

あと、Laravelが動くときの構造の理解ももっとしないと。。

1人で出来る事には、だいたい限りがあるけど、人×人のパワーは計り知れないものがあるので、今後も学校で勉強できるのはありがたいなぁと思いました。

今日は自宅に帰ってからもう少しLaravelのおさらいをしてみます!

それでは!今日もご覧いただきありがとうございました:)

Laravel 掲示板にBootstrapを適用しよう

PHP学習記録

こんばんは!

今日のLaravel学習は、Bootstrapを掲示板に読み込ませるコードを勉強しました。

Bootstrapは以前LPサイト作りで使った事があったのですんなり入ってきました。

こう考えると、やった事のない事柄は何でも、初めての時は凄く難しくて、高い壁に思えるけど、

ちょくちょくやって「顔見知り」みたいになれば、それほど難しく感じなくなるし

「慣れる」って事がまずは大切なのかもしれない。

「習うより慣れろ」とは昔の人はよく言ったもんだな・・なんて思いました。

明日は土曜出勤で早く仕事を終わらせられたら学校に行きたいな~(>_<。)

私は要領が良いほうではないので、「習う」も大事なので:)

今週も一週間皆様お疲れ様でした!

良い週末をお過ごし下さいませ~:)

Laravel テンプレートの作り方

PHP学習記録

こんばんは!

今日はLaravelでのテンプレートの作り方を学びました!

これは簡単で面白かった!

しかもこれは修正とかで多く使いそうだな。。と思いました。

今日は昼間暑かったですね。。かといって朝夕は半袖だと寒いし

そろそろ長袖上着が必要かな。

秋って色々楽しめる事が多いですね。重ね着を楽しむおしゃれの秋の人もいるだろうし、

秋の味覚、秋の夜長、読書の秋、スポーツの秋(気温的によいから?)

皆さんはどの秋を楽しみますか?

それでは、今日も一日お疲れ様でした!

御覧いただきありがとうございました!:)

Laravel データベースから記事を削除しよう。

PHP学習記録

こんばんは!

今日はLaravelでデータベースから記事を削除する機能を作りました:)

入門編2もクリア!やった!

コードを打って、実際にどんな動きになるのかが見えるのがとても面白い!

やっぱり性格的な部分もあるのかもしれないけれど、私はコードでも仕事でも、勉強でも「結果がどうだったのか?」が気になります。

皆さんはどうですか?

そんな性格も手伝って、デザインをもっと良くするヒントが沢山詰まっている「WEB解析・マーケティング」をもっと知りたいな、という気持ちが最近強くなっています。

実験。トライ&エラーで、

行動→結果→結果が良くても悪くてもそれを受け止める→もっと良くしたい:)

今よりもっと良いデザインが作れるようになりたいな。

最近、朝夕はもう秋の風が吹いていますね。

大量の印刷物と残業帰りの風が、半袖にはちょっと冷たかったけど、会社の人達がくれる微笑みや、労いの一言にちょっと励まされ、癒された、よき一日でした!

気温差に体調をくずさないように、皆様もご自愛くださいませ:)

それでは、御覧いただきありがとうございました!

Laravel データベースに書き込んでみよう。

PHP学習記録

こんばんは!

今日は火曜日なのに何故か月曜感が強かったブログ主です。

皆さんは連休明けのお仕事、どうでしたか?

さて、今日も日課のPHP学習。Laravel編です。いよいよ掲示板の書き込み方法
(ブログアプリなら新規投稿欄の部分) を作る所まで来ました。

うん。ちょっと面白くなってきました:)

やっぱり仲間がいると楽しくなるキッカケがふとした時にやって来たりするもんですよね。ヒントを貰えたり。あり難や・・:)

1人で挑むより、ルイーダアカデミー入って良かったなぁと思います。

でも、今週の土曜日は仕事で学校いけないかもでちょっと悲しみ。

終わってから向かって間に合う距離だったら良かったのにな。

土曜に仕事に出なくて済むように、出来るだけやってみよう。

それでは、ご覧いただきありがとうございました!

今日も一日お疲れさまでした:)

illustratorで文字を立体的にする

illustratorで文字加工。

おはようございます!

今日は雨がシトシト降っていますね。

普段ロックやパンク、ポップをよく聞くのですが、こういう雨の日はシャンソンとかクラシックを聴くのにピッタリです。ジャズもいいですね。

音楽一つで世界の見え方感じ方が変わってくる不思議・・(*´ー`*)

さて、今日はイラレで文字の加工方法を勉強しました。

文字を立体的に目立たせる方法です。

↑ブレンドで作成しました。

はい。こんな感じです。作った後に影の色や、影の方向も変えられます。

作り方を教えてくれたサイトさんはこちら!!

https://adluckdesign.com/ad_blog/52630/

アドラク広場さん、ありがとうございます!(*´ー`*)

アドラクさんのこのページでは、立体的にする方法、

①アピアランスでする。②ブレンドでする。

の2種類も載せてくれています。(別ページでもう1種類あり。)

しかもコツもわかりやすくて助かりましたm(_ _)m

アドラク広場さんも、クニヤ先生もそうだけど、出来る人、研究している人はなんとなくやってる人と違ってコツがわかってる所が素晴らしい。

私の今の職場の様に「目立たせて!」要望が多い時に使えそうですね。

このページに来てくれている方はやはりこういったillustratorとかPhotoshopの「~の方法やってみた」を見に来てくれている方が多いので、

今後も時間を見つけて私が勉強したサイトさんの共有をしていきたいと思います。

何かの参考になれば嬉しいです:)

そろそろサーバー引っ越しをしないといけないので、PFサイトは作り直し&このブログも引っ越しをする予定です。

引っ越し先はどこかでお伝えしようと思っています:)

それでは、ご覧いただきありがとうございました!

Laravel 前回追加したカラムをビューで表示する。

PHP学習記録

こんばんは!

今日は前回のチャプターで追加したカラムをビューで表示する方法を学びました!

そして、クニヤ先生に教えて貰ったpaizaを早く進めるコツを実行したら、いつもの半分以下で学習クリアできたので、もう一つ「ルーティングを理解しよう」のチャプターもできました!

うーん。教えて貰ったコツ1つでこんなにも違うとは!

ありがとうクニヤ先生!!次は甘いものあげます!

はい。一体何を変えたのか?

それは、今までずっと全て「手打ち」で問題を解いていたから時間がかかり、たまに「syntax error」が出たりしちゃってたんです。

それを「コピペ」+「ちょっと修正」に変えただけ。(笑)

でも、それだけで全然スピードが違う!!

それに、実際、実務でも殆ど手入力はしないそうで、「よく使うコマンドは、メモか単語帳を使う」と林先生もおっしゃっていました。

paizaラーニングしている方!

動画画面のすぐ下に、動画の内容のまとめと、コードが載っています。

まとめ文の方が動画より内容がわかりやすいので、復習兼ねてそれを読み、

そこから「コピー」+「ちょっと修正(articleをdiaryにとか。)」です!

それでは。今日も御覧頂きありがとうございました!

ロピアの絹ごしプリンおいしい。

皆様もよい夜を~(*´ー`*)

Laravel migrationでカラムを追加(リベンジ!)

PHP学習記録

こんばんは!

今日はルイーダアカデミーの日だったので、昨日のpaizaでクリアできなかった所を相談して来ました。

お陰で無事クリア!ありがとうクニヤ先生!

はい。

私がすんなりクリアできなかったのは、paizaのLaravel入門編2。

3の「マイグレーションで、カラムを追加しよう」の所です。

クリア出来なかった原因はこちらのエラー。

「diary doesn’t exist」=「diaryなんて名前のもの見当たらないぞ!」

というエラーの意味で、問題文では、

<問題>
Laravelで「myblog」というアプリケーションを作ってあります。データベースのdiaryテーブルに「weather」というカラムを文字列型で追加してください。

と書いてありますが、調べてみると実際のtable名は「diaries」だった!

その為、「diary doesn’t exist」となった訳です。

migrationファイルを生成する時に

$ cd bbs
$ php artisan make:migration add_column_weather –table=diaries

と入力したら、無事エラーが出ずクリア出来ました。

今日学んだLaravelさんからのエラーメッセージの意味は、

「not exist」=そんな名前のものないよ!

「 syntax error 」=構文間違えてるよ!カンマの場所とか全角入ってない?

「 Query exception error 」=SQLがおかしいよ!

でした。

同じ所で躓いている方がもしいたら、この内容が躓き脱出の参考になれば嬉しいです:)

それでは!ご覧いただきありがとうございました!

今日も月が綺麗ですね。秋の夜長を楽しんでくださいませ:)

Laravel migrationでカラムを追加する。

PHP学習記録

こんばんは!

laravelでmigrationの所を勉強しております。

なかなか難しめです(Θ_Θ)

今だクリアならず。


明日はお休み(学校はあるけど)という事もあり、もう少しやってみようと思います。

アルバイトでは、今までで一番帰りが遅かった日でした。

突発で頼まれた仕事が入って、定時目標達成ならず!(笑)

そんなこんなな帰り道で、すれ違いざまにカップルの女性が、「21時以降サワー200円だって~!」と隣の彼氏さんに言いながら通り過ぎて行きました。

脇道のお店を見たら広告用のA4サイズのPOPが貼ってありました。

「私が作ったPOPも誰かの目に留まって、集客の役に立っていたらいいな~」

なんて思いました。

どんなPOPがお客さんの目を引きやすいのか。

今まで作って採用されたLINEやタピオカポスター。飲み放題のPOPは結果が出せたのか。

どんなデザインが一番効果が上がったのか。

知りたいなぁ。

分析して、研究して、あくまで個人の感覚とかよりお客さんに関心を持ってもらえる広告を作れるようになる事が職業としてデザイナーをやるなら必須な部分だと個人的には思っていて。

今の会社さんでそれを知ることはできないので、今後WEBのアナリスト・解析・マーケの分野でお仕事をする事に決めました。

まだまだ変化、勉強し続けていかないとな。と今日改めて思いました。

帰りの相模線の電車の中では、駅員さんが気をきかせてくれて「今日は中秋の名月です。帰り道、空を見上げていただくと美しい月を見る事ができます・・」のアナウンスをしてくれていて、ちょっと素敵だなと思いました。

それでは!

ご覧いただきありがとうございました!

みなさまも一週間お疲れ様でした:)

良い連休を♪

Laravelの’artisan tinker’の使い方

PHP学習記録

こんばんは!

今日もLaravelのartisan tinkerを使って、データを確認したり、

変更、削除等をしたりする方法を学びました。

はい。

今日は涼しかったですね:)

秋来てますな。

最近、飲食店のメニューや、広告も秋の物が増えてきて、街を歩いていると少しワクワクします:)

先輩からの期日直前丸投げが加速してきておりまして、基本残業しない派の私ですが、ここのところ残業してしまっています。

明日は定時で上がるぞ~!:)

それでは、御覧いただきありがとうございました!

今日も一日お疲れ様でした(*´ー`*)

Laravelで詳細画面を作る(再チャレンジ)

PHP学習記録

こんばんは!

今日は昨日クリアできなかった「詳細画面を作る」の工程に再チャレンジ!

何とかクリア出来ました!

やった:)

リンク可までやってしまったのが不正解の原因だったみたいです。

クリア出来て嬉しいです(*´ー`*)

早い所アプリの作り方をちゃんと理解して、

自分で1から作って形にしたいなぁと思います。

今はなかなか時間が無くて難しいけれど、対策を何かしら考えないといけないなと考えています。

折角webの知識を学んでも日々の仕事で使わなければどんどん忘れていってしまいそうだし。。

毎日の勉強時間や、無料で勉強する場を与えてくれているルイーダアカデミーの社長さんの優しさを無駄にしない為にも!

それでは、本日も一日お疲れ様でした!

御覧いただきありがとうございました:)

Laravelで詳細画面を作る。

PHP学習記録

こんばんは!

今日は残業後、Laravel勉強。一番大事な詳細画面を表示する所だったのですが、

む。難しい~(>_<。) 

これは学校で聞かないとわからんヤツです。

ドラクエで言ったらエスタークです(笑)

いや、勇者にとってはモーモンなのかもしれない。。

まだ土曜まで時間があるので、もう少し自分でやってみます。

明日もここをやろう。。

出来ない事があるとへこむけど、これから出来るようになれば良いもんね:)

そして、ライティングのアルバイトの方で先日提出した記事を褒めていただいたり、今日は人に喜んで貰えた事が多くて嬉しかったので、プラマイゼロです:)

今日も暑かったですが、そろそろ秋モードになるのかな。

早く寒くもなく暑くもない、丁度よい気温になってほしいですね:)

皆様一日お疲れ様でした:)

それでは、ご覧頂きありがとうございました!

Laravelで一覧を表示させる。

PHP学習記録。

こんばんは!

Laravel学習。一覧表示を画面に出す設定方法を学びました。

あー。もうエネルギーゲージがないです。。

台風の影響で交通機関が相当おかしなことになっていましたね(>_<。)

朝5時に起きて、会社に着いたのは午後でした・・・。くたっ。

皆さんも今日は大変だったんじゃないでしょうか。

対応に追われた駅員さんや、駅近くのお店の店員さん。泊り込みで出社時間死守した方や、遅れながらもギュウギュウの電車でがんばって会社に行った方。。

皆様本当に一日お疲れ様でした:)

ゆっくり休んで下さいね。

それでは!ご覧いただきありがとうございました:)

Laravel コントローラーとビューの作成

PHP学習記録

こんばんは!

「今日はものすごい台風が来る!!」と聞いていましたが、私の住む湘南地区は特に「嵐!!」感は今の所ないです。

寧ろ「夏!!」感が強くて、お陰で無事に幼馴染とおいしいカレーを食べれらたので良かったです:)

それともこれから来るんでしょうか。。

最近の台風も侮れなくて、本当にすごい大きなものだと、人的被害が出たりしちゃうから、備えておくに越したことはないですね。

皆さんお気をつけくださいね(>_<。)

さて、Laravelはコントローラーとビューの作成の所を進めてみました。

ふむ。

私は、このチャプターを一つ進めるのに、ノートにまとめたり、問題解いたりで

恥ずかしながら最低1時間はかかっています。

はじめはまず単語がわからないし、そこから理解していこうとするとどうしても時間がかかる・・(笑)

でもはじめはどんなモノでも、スン。と出来るものじゃないから、早く慣れるように継続していこうと思います:)

それでは!今日はこの辺りで。

御覧頂きありがとうございました!

laravelでルーティング。

PHP学習記録

こんばんは!

今日も少しずつではありますがLaravelを進めてみました。

手こずりました・・(Θ_Θ)

そして、今日街中を歩いていて気付いた事があります。

都会の広告と、田舎の広告ってかなり違う!

何がか?

デザインや内容は勿論なんですけど、やはり都会は紙(ポスター)じゃない。

ディスプレイ広告化が圧倒的に進んでいて、どの広告も液晶だから

光を放っていてそばにある紙のポスターより目立つんですよね。

それにセンスのいい広告やパンチがあったり、シュールな面白い広告も多くて

「うーん。仕事で疲れていても、やはりちょくちょく都会に出ていかないとな!」

と思いました。

皆様は良い休日をすごせましたか?

明日は日曜日。安住紳一郎の日曜天国が聞きたい。

でも予定が早まって聞けない。

そんな私の代わりに時間のある方は聞いてみて下さいね。おすすめです!

それでは、今日も御覧いただきありがとうございました:)