Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

function run() { Schema::create('parents', function (Blueprint $table) { $table->increments('id'); $table->string('email', 60)->unique(); $table->string('name', 30); $table->timestamps(); $table->softDeletes(); }); Schema::create('children', function (Blueprint $table) { $table->increments('id'); $table->string('email', 60); $table->foreign('email')->references('email')->on('parents')->onDelete('c
タグ: Laravel5.5LTS 5.1LTSリリース時に書いた「Laravelを使うべきか」は、当サイトで現在一番アクセスがある記事です。 既に2年前の記事ですし、環境も変化してきました。それに合わせ多少意見も変わりました。 結論 LTSでは2年、通常のリリースでは半年しかメンテされない。Laravelを使用するなら、リリースごとのアップデートが必要。 動作環境を満たし、フレームワーク使用や開発経験があり、Laravelが提供する機能が工数を減らしてくれるのであれば、Laravelをすすめる。 チームによる開発で、フレームワークによる「規約」を求めるのであれば、Laravelは適さない。 フレームワーク初心者であれば、使わないほうが良い。 フレームワーク経験者で、動作に必要な要件をそろえられ、今から始めるのであれば、5.5LTSをすすめる。 動作環境が合わない、新し目の動作環境を用意す
Nuxt.jsとLaravelを使用して、Twitterでログインする機能の実装方法を紹介します。 今回はLaravel公式パッケージのLaravel PassportとLaravel Socialiteを利用し、実装したコードはGitHubに上げています。 https://github.com/hareku/nuxtjs-laravel-twitter-login おおまかなTwitterログインの流れ ユーザーが「Twitterでログイン」ボタンを押す TwitterへのリダイレクトURLをLaravelから取得する 受け取ったリダイレクトURLにユーザーを遷移させる ユーザーがTwitterで認証を行い、Nuxt.jsのCallback URLへ戻ってくる (4)で受け取ったoauth_verifierなどのクエリをLaravelへ送信 Laravel側でTwitterユーザー情報を
version: '2' services: api: container_name: api build: ./docker-compose/api ports: - 8000:80 links: - "db:db" volumes: - ./api:/var/www/html - ./docker-compose/api/log/nginx:/var/log/nginx - ./docker-compose/api/log/php-fpm:/var/log/php-fpm environment: TZ: "Asia/Tokyo" command: /sbin/init privileged: true db: container_name: db image: mysql:5.7 environment: MYSQL_ROOT_PASSWORD: root TZ: "Asia/Tok
Laravel Advent Calendar 2017 24日目の記事になります。 Laravelを1年ほど使って得た知見 Laravelは使いやすいフレームワーク でも、使いやすさに甘んじると途端にパフォーマンス劣化して死ぬぞ レイヤの分離はしっかりと出来ているので、すべきことを意識して使えば回避は可能 個別のコードは読みやすいと思います。F/Wのコードを読んで適切に使いましょう はじめに 主に5.2系での知識となります 前日に滑り込みしたこともあり、5.3系以降を調べてというのは断念しました Middlewareはアクセス管理に便利 みなさん、Middleware使っていますか? @mpywさんが書かれていましたが、Routingのグルーピングはとても便利です。 Routing::groupは特定の権限グループを表現することに非常に適しています 同一の権限を有する場合は認証処理の後に
PaasであるHerokuでLaravelをDeployする方法。 #Heroku PHPが利用可能なPaaSサービス サーバーの知識がなくてもデプロイあk脳 ##PaaS クラウドサービスの1つ サービス側がめんどくさいところをやってくれる VPSとかにくらべるとインフラの管理・構築は劇的にラクになる Heroku以外のPaaSではPHPが使えないものもある。 他のクラウドサービスとしてIaaS(例:Amazone EC2)、SaaS(例:Google Apps)などがある。 ##補足:レンタルサーバー / VPS のデメリット ###レンタルサーバー 細かい設定、セキュリティとかちゃんとできない ###VPS 一からできるけど大変、セキュリティやパッチ(プログラムの修正や更新のこと)が大変 #準備 Herokuアカウントの作成 Herokuの管理画面からアプリケーションを作成(名前がア
はじめに 2017年11月15日に開催された「 オトナのLaravel&Vue.js開発入門@未来会議室」勉強会に参加してきました。 内容としては Laravel + Vue.js で出席管理のWebアプリ作成をステップバイステップで行うものでした。 出席データの取得周りは全てAPI化し、Vue.jsで出席一覧などのビューを出力する作りになります。 今回、主催者の方から内容掲載の許可をいただきましたのでブログにまとめておきます。 オトナのプログラミング勉強会とは? 「 オトナのプログラミング勉強会」は、熊本で開催しているプログラミングの勉強会です。 基本的に月2回(第1水曜日、第2水曜日)開催となります(2017/12/25現在)。 熊本のコワーキングスペース「 未来会議室」共催のオープンでやっている勉強会ですので、ご参加は完全無料です。 (プログラムを書く人を増やす、繋げることが目的なの
はじめに これは Laravel Advent Calendar 2017 19日目の記事です。 カスタム例外処理(クラス)の作成と使用方法について書いていきます。 例外処理というと難解そうですが、結構簡単な内容なのですぐ読み終わると思います。 環境 PHP: 7.1.5 Laravel: 5.5.24 前提 今回は具体的な例として、バリデーションエラーの例外クラスを作成する レスポンスは JSON 形式 作成手順 例外クラスを作成する artisan コマンドで作成できる php artisan make:exception ValidationException 作成した例外クラスを編集する <?php namespace App\Exceptions; use Exception; use Illuminate\Http\Request; use Illuminate\Support
この記事は移行しました!最新の内容はこちらをご覧ください😀 migrationファイル命名規則 今後は下記ルールで作成することにしました。 テーブル作成時 php artisan make:migration create_{テーブル名} --create={テーブル名} 例)php artisan make:migration create_users --create=users テーブル変更時 php artisan make:migration modify_{テーブル名}_{YYYYMMDD} --table={テーブル名} 例)php artisan make:migration modify_users_20160128 --table=users 決める上で考慮したこと http://readouble.com/laravel/5/1/ja/migrations.html
はじめに Laravelを使い始めて1年ぐらいが経ちました。とはいえ仕事の50%はWordPress案件で、Laravelは5%ぐらいしか使えていません。 堂々と「Laravelで開発やってるよ!」と言えないレベルで、Laravelの大きなポイントの一つであるファサードの事を全然理解していなかったので色々調べました。 これからLaravelを学ぶ人たちのためになれば幸いです。 ファサードがわからない Laravelを始めて触ってから1年以上経っていますが、今までファサードのこと分かっていませんでした。 知り合いなどから「Laravel使ってんの?やっぱファサード便利だよね」とか言われても利便性などをわかっていませんでした。 そんなファサードのことを知らない素人だったんですが、なんとか小さいシステムは組めていましたし、なんとかなってきました。 ですがが最近、ちょっと大きめの案件でユニットテス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く