![Laravel の認証・認可パッケージが多すぎてわけわからんので図にまとめた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/66258f7b9075929c240e8f89f261e2d3246449be/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9TGFyYXZlbCUyMCVFMyU4MSVBRSVFOCVBQSU4RCVFOCVBOCVCQyVFMyU4MyVCQiVFOCVBQSU4RCVFNSU4RiVBRiVFMyU4MyU5MSVFMyU4MyU4MyVFMyU4MiVCMSVFMyU4MyVCQyVFMyU4MiVCOCVFMyU4MSU4QyVFNSVBNCU5QSVFMyU4MSU5OSVFMyU4MSU4RSVFMyU4MSVBNiVFMyU4MiU4RiVFMyU4MSU5MSVFMyU4MiU4RiVFMyU4MSU4QiVFMyU4MiU4OSVFMyU4MiU5MyVFMyU4MSVBRSVFMyU4MSVBNyVFNSU5QiVCMyVFMyU4MSVBQiVFMyU4MSVCRSVFMyU4MSVBOCVFMyU4MiU4MSVFMyU4MSU5RiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZjVjMWMwODg3MzMzNDFkOGY0NWZhZjkxYTAxYmU2MjY%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBtcHl3JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz05YWI3NzllNDFiNDU0ODg3NzdmYTFhYmQ2ZDA3MzIzYQ%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4g5qCq5byP5Lya56S-44KG44KB44G_%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%2523212121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3D0c2b49d8c75ca121d13f0a707576c4df)
APIのドキュメント、書くのたいへんですよね。 作っても放置されて更新されず誰も読まなくなったなんてこともあると思います。 今回はswaggerを使って、ドキュメントの生成を楽にしてみました。 swaggerとは swaggerとはAPIドキュメント生成ツールです。 http://swagger.io/ コード内に特定の記述でコメントを含めておくと、コマンド実行でAPIドキュメントを生成してくれます。 今回の環境 多くので言語でライブラリが用意されていますが、 今回はphpのLaravelフレームワークでの使い方を紹介します。 php composer Laravel4 or 5 使い方 インストール まずcomposerで必要ライブラリをインストールします。 Laravelプロジェクトのルート・ディレクトリで実行。
Simple MVC Architecture Similar to how you'd build it without Backpack. To create a management page (aka CRUD), you create a CrudController. In there, configure or overwrite whatever you want. Load our views, or create your own. Minimal Technology Stack Laravel, Bootstrap & jQuery. Those are all the technologies you need to know, to customize anything in Backpack. You can totally use Vue, React, W
// これをtrueにしたら、毎回データベースがリセットされる。 protected $resetDatabase = false; /** * Creates the application. * * @return \Illuminate\Foundation\Application */ public function createApplication() { $app = require __DIR__.'/../bootstrap/app.php'; $app->make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); // 接続するデータベースをテスト用のものにする。 \Config::set('database.default', 'test'); return $app; } // テストメソッドが起動さ
テストの書き方 テストファーストにこだわらなくても良い けど新しいプロジェクトならテストファーストでもいい とくにAPIの開発にはテスト書いたほうが楽 掲示板を見る機能 get でデータを取得する データは json で返って来て欲しい。 <?php use Illuminate\Foundation\Testing\WithoutMiddleware; use Illuminate\Foundation\Testing\DatabaseMigrations; use Illuminate\Foundation\Testing\DatabaseTransactions; class IndexTest extends TestCase { /** * A basic functional test example. * * @return void */ public function t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く