マガジンのカバー画像

アウトプット

784
ゆめみの【勉強し放題制度】を活用したアウトプット、その他に、メンバーが自分自身で学んだことをまとめています。 ゆめみの独自制度である「勉強し放題制度」は、あらゆる学習費用を100… もっと読む
運営しているクリエイター

#Laravel

PHPカンファレンス2020で登壇してきた話【Lighthouseはいいぞ】

PHP Conference Japan 2020 Re:bornでLighthouseを題材に登壇してきました。 その裏話的なものや感じたことなどを書いていこうと思います。 登壇のきっかけ自分はここ半年ほどずっとLighthouseを用いたGraphQL APIの開発をしていました。 初めて触る技術ということもあり大体のハマりどころにはハマった自信があるのですが、その過程であることに気がつきました。 ネットでLighthouseのことについて調べてみると、チュートリ

スキ
6

【CloudRun】Apache+Laravelの環境構築

Cloud Runを使ってApache + Laravelのアプリケーションをデプロイする方法です。(Cloud SQLについては触れていません) Cloud Runについては過去にnoteを書いてますので見てみてください。 デプロイの流れ分かりやすいようにざっくりイラスト化してみました ファイル構成srcディレクトリにはLaravelのプロジェクトコードが入っています。 Dockerfileの作成CloudRunはDockerComposeではなくDockerfil

スキ
13

ブラウザからTSVファイルをローカルダウンロードする方法【Symfony/Laravel】

DBのデータを、ブラウザ経由でローカルにダウンロードする方法です。TSVでダウンロードし、エクセルで表示できるようにしました。備忘録として残しておきます。 やりたいことこのデータを加工してエクセルで表示させたい。 $fruits = [ [ "name" => "apple", "price" => "120" ], [ "name" => "banana", "price" => "78" ], [

スキ
5

LaravelでTSV(CSV)ファイルを扱う

LaravelでTSVファイルからデータベースに初期データを投入したく、自分が分からなかった点をまとめます😊 TSVファイルをどこに置くかLaravelのdatabaseディレクトリ配下に置くと良さそう。 ヘルパのdatabase_path()を使うとdatabaseディレクトリの完全パスが生成されます。 // database/$path = database_path();// database/service/users.tsv$path = database_p

スキ
5

RESTfulなサービス作成を通じてLaravelを学ぶ

「フォームから入力した値をデータベースに登録し、JSONで返す」というシンプルなものを作ってLaravelを学びたいと思います〜! 完成物はこちら!この続きに関しては、別のnoteにまとめたいと思います。 これは、「PHPフレームワーク Laravel入門 」を参考に作成したので気になる方はぜひ買ってみてください😊 マイグレーションの作成データベースを生成するために作成するのが「マイグレーション」と「シーディング」です。 ◎マイグレーションとは? データベースを移行な

スキ
12

Docker Laravelでマイグレーション実行時にエラーとなった時はTinkerを使ってデバッグする

Laravelをインストールし、マイグレーションファイルを作って実行しようとしたら、エラーになって解決方法に悩みました。 $ php artisan migrate SQLSTATE[HY000] [2002] Connection refused ⚠エラーメッセージ Illuminate\Database\QueryException : SQLSTATE[HY000] [2002] Connection refused (SQL: select * fro

スキ
6

LaravelからDockerを使ってMySQLへ接続確認する方法

MySQLへの接続で躓いたので、確認したポイントをメモに残しておきます。 はじめにDockerコンテナにLaravelは追加済みで、Hello World済みのところから、MySQLへの接続ができるように設定していきます。 各ファイルを用意docker-compose.ymlにmysqlを追加 services: mysql: build: ./mysql container_name: '${PROJECT}-mysql' tty: true envi

スキ
5

Laravelでテストデータを用意し、ペジネーションと並び替えを実装

ユーザーのテストデータを用意し、DBに保存→画面表示し、ペジネーションを追加してみます。完成イメージはこんな感じ。 さらに、Name, Mail, Ageをクリックするとその順番で並び替えられるようにしていきます😊 参考これは、「PHPフレームワーク Laravel入門 」を参考に作成したので気になる方はぜひ買ってみてください!🙌 マイグレーションファイルの生成$ php artisan make:migration create_people_table これで生成

スキ
7

Laravel + Vue.js ユーザー一覧を作成してみる(API編)

LaravelでAPIを作成し、Vue.jsでフロント側を作成してみたいと思います。このAPI編では、/user APIを作成するところまでです🙌 最終的にはこんなかんじでユーザー一覧が表示されるようにしていく! モデルの作成$ php artisan make:model User モデルを作成。中身はまだ空っぽでOKです。こうしておくと、ControllerでUser::query()が使えるようになり、DBのuserテーブルが取得できます。 $ php arti

スキ
9

Laravel + Vue.js ユーザー一覧を作成してみる(フロント編)

前回user APIを作成したので、Vue.jsを使ってフロント部分を作っていきたいと思います〜🙌 Vue CLIを使ういつもはNuxtばっかなんですが、今回はVue CLIで作ってみたいと思います💡 ここで躓いたのは、$ vue create my-project したときに、defaultを選んじゃだめってこと(!)Manually selectって難しそうじゃん・・と思ってdefault選択したら、自分でrouterやvuex導入するの難しかった。 だいたいrou

スキ
30

Laravel x Vue.js の勉強会を開催しました

詳しい発表内容については、connpassに発表者が資料をアップしてくださっていますのでそちらを参照してください。 ゆめみ札幌本社初、きっとこの頃には素敵なオフィスが完成しているはず...!!だったのですが、椅子は揃えど集中エリアの机やハイカウンターなどの什器が揃わず、いまある作業用テーブルと椅子を総動員しての勉強会開催となりました。 総動員しても、ちょっと椅子が足りなかったですね。。オフィスは新しい床が貼られてから、土足禁止の運用を試しているところです。椅子が足りないと

スキ
2

LaravelJPConference でLTしてきました

2019年2月16日(土) 田町グランパーク プラザ棟3階・4階 Laravel はバージョン4.2から現在の最新5.7系まで仕事やプライベートで4年も使っているPHPのフレームワークです。 CfPにいくつか応募した中からLTで採用されたので発表してきました。 これとは別枠で、ClosingTalkの中で、今年開催されるその他のPHP関連カンファレンスということで、北海道の宣伝をしてきました。 2019年はPHPのカンファレンスがとても多く、8回も予定されています。さ

スキ
3