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

Laravel と組み合わせて、 GraphQL サーバーを本番運用しています。 Lighthouse というライブラリを使うと、手軽に構築することができました。そのときに溜めた知見です。 結論 Laravel + GraphQL は、 Laravel の柔軟性と GraphQL の堅牢性がいい感じにマッチしている Laravel で GraphQL やるなら、 Lighthouse 良い Schema をダンプしてチームでシェアするといい感じになる GraphQL を現実世界で使う GraphQL を使う動機としては、下記があると思います。 型安全な Web API を作りたい 入出力を明確にしたい フロントとサーバー間の仕様書を、動いているコードから明確に作りたい ただ、障壁となってくるのが 既存のサービスのロジックを使いまわしたい 徐々に移行したい。三ヶ月かかります、みたいなのはきつ
YYPHP#49「人のソースを読むコツ、PhpStormの良いところ、外部向けシステムを作る時気をつけること、Laravel5.5による『Paypal決済処理が失敗する問題』の回避、CakePHP3の情報を効率よく探す方法、エンジニア1年目に知っておきたかったこと」PHPWordPress初心者LaravelYYPHP これは2018年08月24日に開催したPHPerイベントYYPHP#49のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ毎週、高田馬場にて。 YouTubeでの配信映像はこちら-> #YY
いつもAdmin画面作成には悩んでましたが、オフィシャルなツールが出たことで一安心?です(有償ですが)。 本家サイトに書いている通りなのですが、久しぶりのLaravel利用でわかりにくいところもあったので簡単にメモしておきます。 まずは準備(Novaの入手) 残念ながら先にライセンスを購入しないと利用できないようです。。。 下記は主な手順。 まず、登録が必須なようです。 登録すると、画面が利用できるようになります(カード決済のみのようです)。 ライセンスはSERIESという概念で管理されるようで、恐らくメジャーバージョンアップの際はシリーズが変更されるのでしょう。 購入が完了するとReleasesメニューの[BUY LICENSE]が[DOWNLOAD]に変化するので、Nova(zip)をダウンロードします。 ダウンロードしてzipを解凍します。 解凍したzipをnovaとリネームして利用
この記事について Laravel のメイン開発者である Taylor Otwell さん謹製の、管理者用サイト(サブサイト)作成パッケージである Laravel Nova(以下 Nova)と、同様のツールで、以前から存在する laravel-admin を比較してみます。 その上で、有償(個人利用なら 99 USD、商用/チーム利用なら 199 USD) の Nova を導入するべきかどうか、という検討もしてみます。 期待も込めて、やや Nova 贔屓目で記載しますので、その点ご了承ください。 どちらも多機能なので、随時更新していきたいと思います。 Laravel Nova とは Nova is a beautifully designed administration panel for Laravel. Laravel Nova - Beautifully-designed admin
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 感想:サクッと始められるイメージだったけど、エラーが出て少しつらかった。 まずは Laravel の概要を知る 整理しきれていないけど、色んなサイトに載っていたものを羅列してみる 今旬の世界で人気のオープンソースのMVCフレームワーク 半年ごとに新しいバージョンがリリース TLS(Long Term Support)のバグ対応は2年、セキュリティ対応は3年 Vue.js との連携がスムース 管理パネル Laravel Horizon / Laravel Nova (有料) MITライセンス 土台は Symfony フレームワーク 学習コ
YYPHP#47「Macを新しく買ったらこれだけはいれとけリスト、LaravelとかEloquentを使っているOSS、fatal errorを例外としてキャッチ、チームでの開発どうやる?、構成力・設計力を高めるには、Linux基礎知識を素早く学ぶ、PHPは廃れる?発展していく?、YYPHP1年を振り返って、社内情報共有どうしてる?」PHPMacLinuxLaravelYYPHP これは2018年08月03日に開催したPHPerイベントYYPHP#47のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ毎週、
これは2018年08月17日に開催したPHPerイベントYYPHP#48のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ毎週、高田馬場にて。 YouTubeでの配信映像はこちら-> #YYPHP #48【PHPの情報交換・ワイワイ話そう・仲間作り・ゆるめ・にぎやかめ】 参加者11名(リモート4名) PHP歴 1年未満: 5名 2年: 2名 6年: 1名 10年以上: 3名 みんな最初何やったんだろうというのを聞きたい ブロック崩し、ゲーム (BASIC) たまをうったり返したり 行番号をいちいちいれないと
こんにちは。 みなさんLaravel Novaをご存知ですか? これは、先週リリースされたばかり(2018/8/21)のLaravel公式パッケージで、Laravelアプリケーションの管理画面がとても簡単につくれます。 パッケージインストールしてコマンドを実行しただけですでに管理画面ができてしまいます。 もちろんアプリケーションによってDBテーブルの構成が違ったり要件が違うため設定は必要になります。 設定は、設定ファイルやDBに格納された値ではなく、PHPコードを書いて行います。 Laravelを普段利用している開発者にとっては非常にわかりやすく直感的に使えると思います。 価格は1サイト$99(法人の場合は1サイト$199)ですが、削減できる工数を考えると買わなければ損なレベルです。 それでは早速見ていきましょう。 インストール手順は割愛しますが、通常のパッケージと同様簡単にインストールで
発端 QiitadonでDIの話題が盛り上がっていた時に「LaravelのDIはつよい」みたいなことを書いたら一部反響があったので、その解説です。 はじめに LaravelのDIコンテナ(サービスコンテナ)はめちゃ強力です。「DIコンテナとは何ぞや」という説明は良記事が大量に存在するので詳細を省きますが、超初心者向けに端折った説明をすると「クラスをnewするときに必要なインスタンスを外からブチ込んでくれる人[1]」みたいな感じです。 [1]:かなり雑な説明。真面目に書くなら「クラスに関わる依存性の取り扱いを責務とするフレームワークの総称」という方が適切ですが、まあ初心者はよくわからんと思うので手を動かして勘を掴んだ方がよいかと思う次第。 実際にコイツのヤバさをサンプルコードで確認してみましょう。 RequestFormを用意する まず、検索リクエストを雑にバリデーションするSearchRe
背景 macでもwindowsでも同じ環境でdockerを使ってLaravelの 開発ができる環境を作りたかったのでトライ。疲れた。。。 Vagrantのインストール ここからインストール Virtualboxのインストール ここからインストール CentOS7のboxを追加 # vagrant box add [vagrantのbox名] [boxのURL] # boxのURLはhttp://www.vagrantbox.es/を参照 # 時間がかかるのでお茶でも飲みながら待ちます $ vagrant box add https://github.com/CommanderK5/packer-centos-template/releases/download/0.7.2/vagrant-centos-7.2.box # ↓色々でてきて、最終的にこんなのが出ていればOK # box: Su
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く