Swaggerとは Swaggerは言語に依存しないREST APIのインターフェース仕様とそのツール群を指す。 Swaggerの仕様に沿ってAPIを定義することで、人間が理解可能で、コンピューターにも解析可能なAPI仕様書となる。 引用:http://d.hatena.ne.jp/takeR/20151207/1449469957 らしいです。 ともあれ導入 環境 CentOS 6.5 x86_64 PHP環境(PHP5.5、Nginx1.8) CodeIgniter3.0.6 composerインストール $ curl -sS https://getcomposer.org/installer | php All settings correct for using Composer Downloading 1.0.0... Composer successfully installe
イントロダクションIntroduction マイグレーションとはデータベースのバージョンコントロールのような機能です。アプリケーションデータベースのスキーマの更新をチームで簡単に共有できるようにしてくれます。マイグレーションは基本的にLaravelのスキーマビルダとペアで使い、アプリケーションのデータベーススキーマの作成を楽にしてくれます。もしあなたが今まで、チームメイトに彼らのローカルデータベーススキーマに手作業でカラムを追加するよう依頼したことがあるなら、データベースマイグレーションは、そうした問題を解決してくれます。Migrations are like version control for your database, allowing your team to easily modify and share the application's database schema.
SwaggerのPHP実装であるSwagger-PHPの使い方についてLaravelプロジェクトで確認し、Swaggerとはどんなものか調査したメモになります。 Swaggerの全体像については、「RESTful APIの記述標準化を担うSwaggerとは? | NTT Communications Developer Portal」が参考になりました。 Swaggerを利用したアプリケーション開発は、まずSwaggerドキュメントを作成して、サーバーのスタブとクライアントライブラリを生成し、APIロジックとクライアントUIなどを実装していくような流れになるといったところのようです。 Laravelはありませんが、コード生成ツール swagger-codegen には、Laravelの軽量版であるLumen用のサーバースタブは生成可能です。 この記事では、Laravel 5.2プロジェクト
こんにちは、エリカです。 今回は、PHP フレームワーク「 Laravel 」を利用するための環境を構築したいと思います。Laravelでは PHP の組み込み開発サーバを手軽に使用することもできますし、Vagrant を利用した” Laravel Homestead “、PHP とデータベースサーバを直接ローカルマシンにインストールして利用する” Valet “と、さまざまな選択肢が用意されています。仮想化という観点からですと、Vagrant を普段使いされている方には” Laravel Homestead “を利用するのがもっともカンタンです。 上記の 3 つについては公式のドキュメントにすべて記載されてありますが、” Docker “を利用した方法については まだ記載がありません。 そこで今回は、Laradock を使って、” Docker + Laravel “な開発環境の構築方法
2015 Laravel Advent Calendar 1日目! Laravel大好きな @M_Ishikawa と申します。 今年のphpconのLTで「サンタクロースを支えるIT技術」についての話をさせていただき、その際にも触れましたが趣味ではもっぱらLaravelを使用しております。\サンタクロースの活動を支えているLaravel/ 今日は初日らしく軽〜い感じの内容で、日本語のTipsがWeb上に見当たらないから書いちゃえ!と思った、「エラーログレベルを操作する」という内容です。 ※なお、Laravel5のコードで説明しています。 ずばり以下の通り。コードに説明入れちゃいます。 app/Exceptions/Handler.php class Handler extends ExceptionHandler { /** * ロギングの必要のないExceptionを指定できます */
Readouble ( ≒ Read + able × double ) 6月5日、ネコカリ様、上部広告スペース利用開始されました。 6月3日、パートナーサクセス様にロゴスポンサーになっていただきました。 6月1日、API-ZIPCODE.JP様にロゴスポンサーになっていただきました。 当サイトは、川瀬の個人運営サイトです。継続のため、寄付・広告の掲載にご協力をお願いしています。(下記詳細) 提供和訳ドキュメント 認識している当サイトの不具合 何か、表示などで不具合を見つけた方は、Xで`@hirokws`まで、お知らせください。順次、対応します。 変更点 ・「ページネーション」と「スカフォールド」の訳語選択機能を削除し、新たにスペース区切りで対象語と置換語を指定する仕様を追加しました。最大5ペア指定できます。 ・ バージョン11から、テストコードがPestとPHPUnitの2ブロック例示さ
Laravelのドキュメントの Directory Structure について読んでみました。 (一部についてはまだ読めていません) ディレクトリ(Root Directory)の構成 app bootstrap config database public resources routes storage tests vendor Laravelのディレクトリ構造の特徴 デフォルトのLaravelのアプリケーション構造は大きくも小さくもできるようになっている。 もちろん、そのまま使うのではなく各々が好き勝手カスタマイズすることだってOK。 Laravelは Composerがautoloadクラスさえ読めれば どこにクラスを配置したってかまわないさ、という感じだそうです。 Models Directoryはないの? 開発者の中には「なぜ models ディレクトリがないのか?」という人
※ Route::controller のルーティングはLaravel 5.2 で非推奨、Laravel5.3 で削除されました これはLaravel Advent Calendar 17日目の記事です。 昨日はHiroKwsさんの最強のデバッグツールlaravel-debuggerについてでした。 今回はLaravelのルーティングの書き方をまとめてみようと思います。 まず基本ですがLaravelではルーティングの設定はapp/routes.phpにまとめて記載するようになっていますので今回ご紹介するルーティングのコードは全てapp/routes.phpに記載するものと思ってください。 Laravelのルーティングは大きく分けて3つの書き方がありますので順番に見ていきましょう。 1, ルーティングと同時に表示内容もクロージャで記載してしまう方法 これは一番シンプルなルーティングの書き方か
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く