Laravel5
環境について モダンなPHP開発環境を作ってみる - 魔法使いの卵raichel.hatenablog.com 上記の環境で、ある問題が発生した。 Laravel5.1が表示されない php-fpmとnginxはともに動いている 192.168.33.10/phpinfo.phpで表示される laravel5.1だけ表示されない…
vagrantで開発環境を簡単に作るためのメモ 必要なもの vagrant virtualbox vagrantで開発環境を作るメリット 実行環境を開発と本番で揃えたい。 開発環境を構築する際に個人のローカル環境に依存しないようにしたい。 すぐに使える仮想環境を構築したい。 環…
データベース操作 Laravel5で提供されているDB操作方法は以下 Eloquent 単純なデータの取り扱いやデータ量が少ないのであればこれ 情報量が膨大になってきたり複雑になってきた場合は向いてない クエリビルダー EloquentとDBファサードの間みたいなイメージ …
ファサードとは サービスコンテナが管理しているクラスに対して静的なインターフェースを提供するクラス群 ファサードの定義と正体 ファサードの定義元はaliases(エイリアス) app/config/app.php aliasesに定義されている配列に対してリクエスト時に以下のPH…
サービスコンテナ(IoCコンテナ) サービスコンテナとは DIを使ってクラス間の依存関係の解決を行います。 DIを使用することでクラスの依存関係をサービスプロパイダにもたせれる 結果的に柔軟でテストをしやすいプログラムをかける 機能 大きく分けて2つある…
環境設定&初期設定 権限の変更(ビルトインサーバを使うときはいらない) chmod -R 777 storege timezone&locale変更 Laravel5/config/app.php 42行目 'timezone' => 'UTC'を'timezone' => 'Asia/tokyo'に変更 55行目 'locale' => 'en'を'locale' => 'ja'に変…
Gmailを使ったメールの送信が簡単らしいのでやっていく。 .env MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=465 MAIL_ENCRYPTION=ssl MAIL_FROM_ADDRESS=your_address@gmail.com MAIL_FROM_NAME=your_name MAIL_USERNAME=your_address@gmail.com ※…
えっと、とりあえずチラ裏としてのメモ。 Laravelの標準装備が強すぎて笑ったw 上記の3つのことはデフォルト機能で実装が可能。 未実行のマイグレーションファイルを実行 この時実行するのは下記マイグレーションファイル 2014_10_12_000000_create_users_t…
前回はPHP5.5 phpmyadmin mysql git vim を仮想マシンにいれるってことをやった。 今回はvimの設定を簡単にしてLaravel5で使うためにcomposerを入れて 最終的にvirtualhostを立てて開発環境を完成させるってところまでをやったw vimのプラグインを管理するた…
今回はLaravel5の新しい機能とか少し試しながらDBの更新処理をゴールにバリデーションとかを試してみたw ちなみに一覧表示は下記でやってみたw <a href="http://raichel.hatenablog.com/entry/2015/02/21/020533" data-mce-href=…
Larave5 テーブルを作成してテストデータを流し込んでみたったw - 魔法使いの卵 Larave5 テーブルを作成してテストデータを流し込んでみたったw - 魔法使いの卵 前回seedからテストデータを流し込むってところまでやったから実際にそれをviewに表示させてみ…
既存のuserマイグレーションファイルを書き換えてみた マイグレーションLaravel5/database/migrations/の直下の2014_10_12_000000_create_users_table.php こいつを今回遊ぶ用に色々いじくりまわしてみる public function up() { Schema::create('users', fu…
migrationファイルを作成する 以前は下記のコマンドで作成できたけど php artisan migrate:make ファイル名 laravel5は下記に変更 php artisan make:migration ファイル名 ちなみに上記のコマンドを叩くよりも効率よく開発ができるのは下記のコマンド php ar…
前回作成したルーティングとコントローラーをつかいまわしてやることにした。 <a href="http://raichel.hatenablog.com/entry/2015/02/07/155743" data-mce-href="http://raichel.hatenablog.com/entry/2015/02/07/155743">La…
コントローラー作成コマンドを下記で叩くLaravel5/ php artisan make:controller 名前Controller 今回は php artisan make:controller AdminControllerで作成してみたったwんごっwwww 作成されてる場所は Laravel5/app/Http/Controller/ ここに上記でつくっ…
自宅macの環境で落とした方法の忘備録。 cd /Library/WebServer/Documents/ php composer.phar global require "laravel/installer=~1.1" composer create-project laravel/laravel --prefer-dist mv laravel laravel5 macの設定変えよーって思ってていっつ…