tanaka's Programming Memo

プログラミングについてのメモ。

2016-10-01から1ヶ月間の記事一覧

Laravel5.3 で auth を作成した時に変更される内容

Laravel5.3で php artisan make:auth を実行すると、どこが変わるかを確認しました。 routes/web.php 以下のルート設定が routes/web.php ファイルに追加されます。 Auth::routes(); Route::get('/home', 'HomeController@index'); 追加されるファイル 以下…

Laravel5.3 テストでテスト専用のデータベースを使う

(submitFormでは、フォームを指定すべきなのがわかりづらい例になっていたので修正 2016/11/1)Laravelアプリの開発時に、テストする時とそうでない時で、別のデータベースを使うようにする方法です。これをやっておけば、テスト時に好き勝手にデータベースを…

CodeceptionのQuick Startをやってみる

PHP用のテストフレームワーク Codeception を使ってみます。Laravelのテストで .env を切り替える方法を調べると、片っ端から Codeception が使われていたので導入しようと思います。 公式ページ Codeception ダウンロードと設定 基本的な手順はこちらに載っ…

Laravel5.3でのテストのメモ

自分向けのメモです。LaravelにはPHPUnitによるテストの設定が組み込まれています。公式マニュアルで概要を確認して、データベースのチェックや、URLごとのテストについて調べました。5.2から5.3になる段階で、データベースとモックに関する記述が増えていま…

macOS Sierra で MySQLを動かす

MySQL5.7系は、macOS Sierraでは5.7.15以降にしないと動かないようです。Does macOS sierra support any version of mysql? | Apple Developer ForumsMySQL5.7.11から5.7.16にアップデートした時の手順です。 MySQLを停止 あらかじめ、MySQLを停止しておく(…

Laravel(5.3) SocialiteでTwitterのOAuthを試す

Laravelの公式パッケージに TwitterやGitHubなどで認証を行える Socialite があります。Twitter にログインして、ユーザー情報(ユーザーID、ユーザー名、アバターなど)を表示してみます。情報源:GitHub - laravel/socialite 目次 目次 前提 プロジェクトを…

Laravel(5.3) イベントを試す

Events - Laravel - The PHP Framework For Web ArtisansLaravelの公式ドキュメントのイベントの項目を参考に、動かしてみました。 目次 目次 概要 プロジェクトを準備 イベントの登録とリスナー イベントとリスナーを登録する イベントとリスナーの作成 イ…

Laravel(5.3) のキューを試す

Laravel公式ドキュメント:Queues - Laravel - The PHP Framework For Web Artisans 和訳ページ:キュー 5.2 Laravel公式ドキュメントを参考に、Laravelのキューを動かしてみました。ドライバーは、まずは sync で動かして、その後に database を使いました…

Laravel(5.3) ErrorとLoggingのチュートリアル

Errors & Logging - Laravel - The PHP Framework For Web ArtisansLaravelの公式ドキュメントを元に、エラーとログの動作を確認します。 目次 目次 Laravelのエラーとログ処理 前提 プロジェクトを準備 エラー表示とログを確認する 例外を発生させてみる ab…