迷い人

日々勉強。勉強の先に何か見つかるといいなぁ

laravel

Laravelにおけるレイアウト(@section @yield @component)について

Laravelのレイアウトについて記事にしたいと思います。 Laravel入門(青本)のP85〜P95あたりまでのことです。青本の説明めちゃくちゃわかりにくい。。。 この記事の目標は青本よりはわかりやすく書くこと! Laravelにおけるレイアウトの基本は@sectionと@yiel…

Laravelでフォーム入力

フォームから「たこ焼きを焼くための最適な温度」を入力すると、「最適な温度!!」「温度高すぎ!」「温度低すぎ!」の何かを画面表示する機能を実装しました。 ちなみにリセットを押すとまた「たこ焼きを焼くために最適な温度は何度でしょう?」の画面に戻…

ルート→コントローラ→ビューの理解

Laravelの青本を進めてます。 ひとまずルート→コントローラ→ビューの理解を確認するために http://localhost:8000/clcu/5 って入力すると画面に「25」が表示される簡単なWebアプリを作ってみました。 ルートの記述 Route::get('/calc/{num?}', 'HelloControl…

Laravel Debugbar導入でつまったのでメモメモ

基本的に以下のやり方でやりました。 qiita.com www.suzu6.net qiita.com php.iniを修正するときにvimを使う場合 vim php.ini でvim起動 /memory_limit で検索 i でインサートモード memory_limit = -1 に修正 esc :wq で保存して終了 な感じでOK けど、どう…

Laravel学習メモ 検索機能の実装

Laravelで検索機能を実装する中で調べたことのメモです。 今回はやりたかったことは例えば検索で「PHP」と入力すると、PHPに対応するIDを取得するというもの。 具体的に以下のように記述することでうまくいきました。 モデル名::where(検索したいカラム名,検…

パスを通すでつまづいた話

laravelコマンドを使おうとしたときに何度やっても zsh: command not found: laravel で困った時の話。 解決方法は以下の通り ・シェルをbashに変更 ・.bash_profileに正しいパスを設定する 問題が発生した経緯は以下の通り Laravel入門にしたがってLaravel…

言葉の定義 デザイン コーディング プログラミング って何?

エンジニア界隈でなんとなく使われている言葉について、いろいろ調べました。 厳密な定義はないんでしょうが、なんとなーくみんなそういう意味で使っているんだろうなという私の理解のメモです。 完全に私の主観なので、意見もらえると嬉しいです。 Webデザ…

【laravel】多次元配列と連想配列の使い方

個人アプリ作成の中で使った、多次元配列と連想配列についてメモしておきます。 以下のリンク先をベースに実装しています。 【PHP入門】多次元配列・連想配列の使い方と便利な関数を解説! | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向…

【laravel】理解度テストの採点機能を実装

本日は理解度テストの採点機能を実装していきます。 やったこと テーブル追加 モデルの修正 採点するアクションを追加 ルートの追加 ビューの作成 あとがき やったこと check_test_progressionsテーブルの追加 モデルの追加、修正 採点するアクションを追加 …

【laravel】理解度テスト表示機能を追加

本日は理解度テスト表示機能を追加していきます。 やったこと 追加したテーブル check_testsテーブル check_test_problemsテーブル check_test_answersテーブル viewchecktestアクションのポイント checktest.blade.phpのポイント ルートのポイント あとがき…

【laravel】カリキュラム参照機能を追加

本日はカリキュラム参照機能を実装しようと思います。 機能概要は、カリキュラム一覧ページから遷移して、カリキュラムページを表示させます。カリキュラムページは進んだり、戻ったりできるようにします。 またカリキュラムのページ1つに対して、1つのア…

【laravel】Authの導入方法について

本日はAuthを使って、ユーザ認証機能を実装しようと思います。 Railsのdeviseのようなもので、導入は非常に簡単です。 データベースの準備 アプリケーション名の変更 viewを修正 ログインしている時だけアクセスできるようにする あとがき データベースの準…

【laravel】SQLiteの利用方法について

本日は、SQLiteを利用してデータを取得し、画面に表示させるところまで解説したいと思います。基本的なやり方はLaravel入門に書いてある通りに進めます。 1.DB Browserでデータベースファイルを作成する 2.テーブルを作成する 3.SQLiteを利用するための設定…

【laravel】個人アプリEravelの製作を開始!

発表まであと三週間。 スクールでの個人アプリ発表会(11月10日)に向けてlaravelを使ってアプリを作成していこうと思います。 個人アプリEravel製作の基本方針 アプリとしての基本的な機能を作る(目標1週間) 発表会までの残りの時間で出来る限りブラッシ…