並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 864件

新着順 人気順

Laravelの検索結果81 - 120 件 / 864件

  • Laravel 10🐿がリリースされたのだ🎉【Laravel 10 新機能】 - Qiita

    Laravel 10がきました!ぺちぱーとララベラー歓喜!新機能を紹介します https://laravel.com/docs/10.x/releases Laravel ぺなんと if文なしで実行する処理を切り替えることができ、ABテストで便利です public function boot(): void { Feature::define('beta-testers', fn (User $user) => match (true) { $user->isBetaTester() => true, default => false, }); } use Illuminate\Support\Facades\Process; $result = Process::run('ls -la'); $result->successful(); $result->failed(); $resul

      Laravel 10🐿がリリースされたのだ🎉【Laravel 10 新機能】 - Qiita
    • Laravelに1行足すだけでOpenAPIを吐き出せるものを作った - ROXX開発者ブログ

      この記事は個人ブログと同じ内容です。 kotamat.com SPA + API構成でLaravelを使っているところも多いかと思いますが、双方の通信のインターフェースを担保するのに皆さんはどうしているでしょうか。 REST APIのスキーマ定義としてOpen APIが現在主流かとは思いますが、スキーマ定義言語そのものが最初に作ったら終わりというものではなく、サービスが続く限りメンテナンスをし続けなければならないものであるため、特にサービスロンチ前のプロダクトでは得られる恩恵よりもコストが上回ってしまうために嫌煙されてしまうこともあるかと思います。 一方でOpenAPIを書いておくと、インターフェースから型定義を生成できるため、通常開発以上のコストを払わなくて済むのであれば、ぜひとも導入しておきたいものかと思います。 今回は過去に作った kotamat/laravel-apispec-ge

        Laravelに1行足すだけでOpenAPIを吐き出せるものを作った - ROXX開発者ブログ
      • Laravelのログイン認証の基本(Authentication)を完全理解する | アールエフェクト

        Laravelの認証にはログインの認証の他にAPIの認証もあります。APIの認証については下記の文書で公開しているのでぜひ参考にしてください。本文書では触れない認証に関するGuardについても同様に下記で説明を行っています。 認証機能について 例えばGoogleのGmailやFacebook, Twitterなどのサービスを利用するためにはユーザIDとパスワードを使用してログイン/サインインを行わなければいけません。サービスの利用許可を行うために利用するチェックの仕組みが認証機能です。認証機能のおかげで認証に必要なユーザIDとパスワードを知っている人しか各サービスに保存されているデータにアクセスすることはできません。 Laravelの認証機能はデフォルトではメールアドレスとパスワードを利用して行います。 環境の構築 Laravel5.8、Macを利用して動作確認を行っています。まずは認証機

          Laravelのログイン認証の基本(Authentication)を完全理解する | アールエフェクト
        • 人気のPHPフレームワークLaravelを習得しよう一覧

          CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

            人気のPHPフレームワークLaravelを習得しよう一覧
          • Laravel で DDD のレイヤードアーキテクチャを試す

            まえがき 一年半かっちりとした設計を頑張ってみて、なんとなく形が見えてきたので、共有しようと思います。 タイトル通り、DDD の戦術の話がメインです。 いろんなデザインパターンを勉強しましたが、その中でも効果の解りやすいもののみを取り入れることで、迷い少なく方針を決めてこれました。 途中で設計変更は何度も行っていますし、設計変更することを前提に設計してます。 まだ悩んでる部分もいくつかあります。最後の方に書いています。 目的 設計するにあたって、以下の目的が達成できることを重視している。 業務知識があればプログラミングがわからなくてもなんとなくわかるようにする 部品ごとの役割を明確にする 部品を使い回しできるようにする 部品をテスト可能にする 状況に合わせて設計方針をどんどん変えていく 新しい書き方と古い書き方を混在させやすくする リファクタリングしやすくする 使わなくなった部品を簡単に削

              Laravel で DDD のレイヤードアーキテクチャを試す
            • Laravel PassportのAPI認証を理解する | アールエフェクト

              Laravelでアプリケーションを構築した経験がある人ならログイン認証機能を利用することでLaravelへのユーザのアクセス制限を行えることは知っているかと思います。しかし、Laravelの外側のアプリケーションからアクセス制限のかかっているLaravel内のリソースにアクセスするためにはどうしたらいいのでしょう。そんな疑問を解決してくれるのがLaravel Passportです。 Laravel Passportを使用するとLaravel上でOAuth2.0に沿った形でAPIの認証機能を短時間で実装することができます。 OAuth2.0に沿った形でAPIの認証機能 といってもそれが何かわからないという人が大半だと思います。簡単に言えばLaravelの外側にあるアプリケーションからアクセスしたいリソースに対してアクセストークン(文字列)を使って管理するための仕組みです。 アクセス制限の行わ

                Laravel PassportのAPI認証を理解する | アールエフェクト
              • 【Laravelスキルアップ講座】Laravel JobとQueueも設定はこんなに簡単 | アールエフェクト

                LaravelではJob(ジョブ)もQueue(キュー)のどちらも使用することなくアプリケーションの構築を行うことができるので、設定したこともなければ存在さえしらない人が多いかもしれません。本文書では入門者でもわかるようにJobの作成方法からQueueの使い方まで簡単なコードを使って説明を行っていきます。バージョンによってコアな機能の違いはないため一度学習して理解することができれば長く活用できる知識になります。これまで使ったことがない人もぜひこの機会にLaravelのQueueにチェレンジしてください。 用語の確認 Queue(キュー)、Job(ジョブ)と Worker(ワーカー) とは キューは処理が実行されるのを待っているジョブのリストです。一度理解すればこれだけの文章でキューとジョブをイメージすることができますが初めての人であればキーとジョブをイメージするのは難しいと思うので身近なコ

                  【Laravelスキルアップ講座】Laravel JobとQueueも設定はこんなに簡単 | アールエフェクト
                • Nuxt.js + LaravelによるSPA開発(リポジトリ分割パターン)

                  概要 仕事でNuxtとLaravelでSPAを構築する機会があったため環境構築方法を備忘録として残しておく。 バージョン Nuxt: 2.14.x PHP: 8.0.x Laravel: 8.x PostgreSQL: 12.x 前提 Laravelの公式では認証でSanctumを利用することを勧めていますが、 Multi認証方法が調べてもでてこなかったためSession認証を使って実装する。 Sanctumを利用する場合はこちらの記事を参考にしてください また、各種Dockerfileの説明は記事の長さの関係上省略してあります。 コードはこちらからご確認ください。 構成図 Nuxt側設定 完成品 docker-compose 構成図の左のようにNuxtコンテナだけの構成にしてあります。 Backendとの通信を可能にするためにNetworkをBackendで定義しているsample-sp

                    Nuxt.js + LaravelによるSPA開発(リポジトリ分割パターン)
                  • Laravel DB.com 操作マニュアル。 〜コード書かずに超スピード開発(DEMO動画あり)〜 - Qiita

                    みなさんこんにちは ジーズアカデミー主席講師 山崎ですm(_ _)m 今回はLaravleでサクッとモックアップが作成できる「Laravel DB.com」についてMemoしておきます。 Laravel DB.com ってなに? ER図書いて「 Migrationコード or 基本ベースのCRUD(β版) 」までを自動生成可能です。 そこからの細かい仕様に合わせる部分は自身で修正する必要はあリます。 最低限テーブル設計/LaravelのCRUDを書けるくらいの基礎知識は必要(命名規則とか間違ってるとエラーの山に) 超速でMigrationファイルやCRUDのザックリコードを作るまでは自動って感じで、あとは自分でアレンジして使うって感じですね。 「 LaravelDB.com 」の特徴 テーブル設計をクラウドに保存可能 ( 他アプリの設計に使い回せる! ) 「 家・会社のパソコン 」でも同じ

                      Laravel DB.com 操作マニュアル。 〜コード書かずに超スピード開発(DEMO動画あり)〜 - Qiita
                    • Laravelプロダクト Fargate化への道

                      自分は今、とある Laravel プロダクト2件で "Fargate 化" に取り組んでいます。 まだ完全なるリリースには至っていませんが、現時点でも数多くの壁とぶつかり、その度に乗り越えられたり躓いたりで一喜一憂を繰り返しています。 2021年3月時点での、この道のりで得たFargate化の意味や乗り越えてきた障壁を、共有したいと思います。

                        Laravelプロダクト Fargate化への道
                      • Laravel の Guard(認証) って実際何をやっているのじゃ? - Qiita

                        ルートで middleware を呼ぶと、指定した Guard で 認証されたユーザーだけにアクセス許可 します🔑 Guard クラスはどうやって呼び出すのじゃ? 'driver' => 'session' のように、 session / token 等の Guardクラス の driver を指定します。 独自の カスタム Guard やパッケージで追加した Guard を指定することも可能です。 driver って何なのじゃ? Guard に付けられた名前ぐらいに思っておけば大丈夫そうです。 カスタムGuard の場合は、 Guard インスタンスを返すクロージャでした! (詳しくは↓ カスタム Guard はどうやって登録されるのじゃ? 参照) カスタム Guard はどうやって登録されるのじゃ? カスタム Guard を登録するには、ドライバ名と Guard (を継承・実装した)

                          Laravel の Guard(認証) って実際何をやっているのじゃ? - Qiita
                        • 障害者支援施設の職員がPHPとLaravelで社内Webシステムを作るまでに勉強した話 - Qiita

                          障害者支援施設の職員がPHPで社内Webシステムを作るまでに勉強した話 はじめに はじめまして。 障害者支援施設の職員として勤務している者です。 少し前の話になりますが、色々あり障害者支援施設の職員をしつつPHPで社内(法人内)のWebシステムを作ることになったので、その際に勉強したことなどを自分の振り返りもこめて投稿してみます。 Qiitaへの記事投稿は初めてなので、読みづらい部分が多いかと思いますがご了承ください。 投稿者はどんな人? 年齢:ギリギリ30代のおじさん。 職歴:障害者支援経験10年以上で、いくつかの障害者支援施設(放課後等デイサービスや児童発達支援、グループホーム、生活介護)に勤めてきました。 お仕事:普段の業務としては障害を持った方の支援、送迎、支援者や行政との打ち合わせ、利用者や職員のスケジュール調整、請求業務などを行っています。 PC経験:ワードやエクセルは簡単な帳

                            障害者支援施設の職員がPHPとLaravelで社内Webシステムを作るまでに勉強した話 - Qiita
                          • Laravelのカレンダー | Advent Calendar 2021 - Qiita

                            The Qiita Advent Calendar 2021 is supported by the following companies, organizations, and services.

                              Laravelのカレンダー | Advent Calendar 2021 - Qiita
                            • Laravelでテスト駆動開発はどうやるの? “大いなる自信を伴うコード”を得るための守破離と序破急

                              オープンソースのスクリプト言語 PHPを沖縄で普及するために開催された「PHPカンファレンス沖縄2021」。nunulk氏は、Laravelでのテスト駆動開発について発表しました。 テスト駆動開発の目的は「自信を伴うコードを書く」こと nunulk氏(以下、nunulk):「Laravelでテスト駆動開発を行う際の守破離と序破急」というタイトルでお話しします。PHPカンファレンス沖縄は前回も参加して、自分としては沖縄大好き芸人枠で参加が義務で、今回はあまりネタが思い浮かばなかったんですが、がんばってスライド作りました。 今は沖縄で仕事もいただいていて、Alpaca.Labという会社で「AIRCLE」という運転代行のサービスのバックエンドを担当しています。沖縄は車がないとけっこう不便なので、沖縄にお越しの際はぜひレンタカーを借りて、この「AIRCLE」使ってみてください。 それから、もう1つ

                                Laravelでテスト駆動開発はどうやるの? “大いなる自信を伴うコード”を得るための守破離と序破急
                              • Laravel8でシンプルなCMSを作るチュートリアル[2020年版]

                                Laravel8でシンプルなCMSを作るチュートリアル[2020年版] Laravel8を使用して、コーポレートサイトでよくありそうなのお知らせを管理するCMSを作るチュートリアルです。 投稿日2020年11月26日 更新日2021年01月26日 以前「Laravel5.4でシンプルなCMSを作るチュートリアル」というのを書いたのですが、バージョンが古くなったりしているので新しいバージョンで書き直した記事になります。 作る機能 投稿一覧&詳細ページ 管理画面へのログイン機能 投稿管理(CRUD)機能 ユーザーと投稿の関連付け(多対一:HasMany) 投稿のタグ分け(多対多:ManyToMany) ユーザーロール(権限)の設定) インストール 最初にLaravelをComposerでインストールします。 バージョン指定しない場合、現在(2020年10月)の最新バージョンである8がインストー

                                  Laravel8でシンプルなCMSを作るチュートリアル[2020年版]
                                • Laravel + PPM をAmazon ECS(AWS Fargate)にデプロイしよう - OPTiM TECH BLOG

                                  こんにちは。プラットフォーム技術戦略室の青木です。 今までLaravelのアプリケーションを nginx + PHP-FPM でデプロイしていて、ある人に「PPMの方がダントツに早いで!」と聞きましたので今回初めて触ってみようかと思います。*1 Laravel https://github.com/laravel/laravel PPM https://github.com/php-pm/php-pm Terraform https://github.com/hashicorp/terraform AWS Fargate https://aws.amazon.com/jp/fargate/ PPMって何? PHP-FPM 改めてPPMについて 作ったアプリをDockerImage化する 1. Laravelの構築 2. Dockerfile作成 & Build 3. ローカルで起動し、動作

                                    Laravel + PPM をAmazon ECS(AWS Fargate)にデプロイしよう - OPTiM TECH BLOG
                                  • 実践で学ぶ、Laravelをローカルから本番環境にデプロイするまで

                                    2019年3月19日、LaraVue勉強会が主催するイベント「Laravel/Vue.js勉強会#8 オールスターズ」が開催されました。LaravelやVue.jsを用いて開発を行っている各社が一堂に会し、互いの知見を共有する本イベント。第8回となる今回は、過去に登壇した企業のエンジニアたちがLTを行います。プレゼンテーション「Laravelを本番環境にデプロイするまで 」に登壇したのは、株式会社うるるの紅林優氏。講演資料はこちら Laravelを本番環境にデプロイするまで 紅林優氏(以下、紅林):「Laravelを本番環境にデプロイするまで」とテーマでLTさせていただきたいと思います。 まず最初に自己紹介させていただきます。 私、株式会社うるるでサーバサイドエンジニアをやらせていただいている、新卒1年目の紅林といいます。どうぞよろしくお願いします。Twitterは、@yukure3という

                                      実践で学ぶ、Laravelをローカルから本番環境にデプロイするまで
                                    • Laravel 6 が来るぞ!! & Serverless Laravel Vapor も来るぞ!! - Qiita

                                      7月24-25日にニューヨークのタイムズスクエアにある PlayStation Theater で開催された LARACON US VII で解禁された情報になります。ロゴも刷新され、立体的になりました。 Laravel version 6, coming. New brand, new name of version (Laracon). In general, the new version of Laravel is coming with (huge) updates related to deployment. - Easier deployment to cloud - VPS management - Basic load balancing (Amazing feature) - Auto scaling pic.twitter.com/L9Fc7zNZBB — Abdul

                                        Laravel 6 が来るぞ!! & Serverless Laravel Vapor も来るぞ!! - Qiita
                                      • Hirohisa Kawase on Twitter: "https://t.co/R4KUgODlyTでLaravelと周辺ソフトウェアのドキュメントを翻訳しています。半分以上の方が広告ブロックを使用されているため、収入も半分以下になりました。体調を崩してしまい、これ以上訳し続けるのが… https://t.co/SqFRo6FOoa"

                                        https://t.co/R4KUgODlyTでLaravelと周辺ソフトウェアのドキュメントを翻訳しています。半分以上の方が広告ブロックを使用されているため、収入も半分以下になりました。体調を崩してしまい、これ以上訳し続けるのが… https://t.co/SqFRo6FOoa

                                          Hirohisa Kawase on Twitter: "https://t.co/R4KUgODlyTでLaravelと周辺ソフトウェアのドキュメントを翻訳しています。半分以上の方が広告ブロックを使用されているため、収入も半分以下になりました。体調を崩してしまい、これ以上訳し続けるのが… https://t.co/SqFRo6FOoa"
                                        • YYPHP#97「掲示板を作るときに気をつけたほうがいいセキュリティ 」「PHPセキュリティのベストプラクティス」「掲示板のいいね機能の作り方」「MVCのServiceについて聞きたい 」「大規模インフラで向いているPHPの立ち位置とは」「Laravel向けに、AWSのセキュリティガチガチの構築スクリプトを作った話」 - Qiita

                                          YYPHP#97「掲示板を作るときに気をつけたほうがいいセキュリティ 」「PHPセキュリティのベストプラクティス」「掲示板のいいね機能の作り方」「MVCのServiceについて聞きたい 」「大規模インフラで向いているPHPの立ち位置とは」「Laravel向けに、AWSのセキュリティガチガチの構築スクリプトを作った話」PHPAWSLaravelYYPHP これは2019年8月23日に開催したPHPerイベントYYPHP#97のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ毎週、高田馬場にて。 今回の配信動画

                                            YYPHP#97「掲示板を作るときに気をつけたほうがいいセキュリティ 」「PHPセキュリティのベストプラクティス」「掲示板のいいね機能の作り方」「MVCのServiceについて聞きたい 」「大規模インフラで向いているPHPの立ち位置とは」「Laravel向けに、AWSのセキュリティガチガチの構築スクリプトを作った話」 - Qiita
                                          • Laravel で Fat Controller を防ぐ 5 つの Tips - Qiita

                                            この記事について Laravel は Policy や FormRequest など、Controller を補佐するモジュールを多く提供しているので Fat Controller になりにくいとは思いますが、それでもときどき Fat Controller に出くわすことがありますので、それらを防ぐために使えるテクニックというか、Tips を5つばかり紹介したいと思います。 はじめに Fat Controller とは? 簡潔にいえば、行数が多く(個人的には Controller だとひとつのメソッドが NCLOC で 50 行を超えると Fat 感を感じます、みなさんはいかがでしょうか)、行数が多いがために処理の流れを追うことが難しく、しばしば不具合の原因になるクラスのことをいうのだと思います。本記事では、ただ行数が多いというだけでなく、複数のメソッドで処理が重複していたり、メソッドの中

                                              Laravel で Fat Controller を防ぐ 5 つの Tips - Qiita
                                            • 【前編】Vue CLI + Laravel によるMSPA (Multi-Single Page Application) - CYDAS Developer's Blog

                                              大阪からこんにちは、福山健(@kenfdev)です! 最近はLaravelとVueを触ることが多く、開発のしやすい仕組みづくりについて考えてます。Laravelは最初からフロントエンドの開発がしやすいように Laravel Mix の仕組みが用意されています。これを使うとさくっとVueやReactなどのSPAのパイプラインもLaravelに組み込むことができます。 とはいえ、 バックエンドにLaravelを使い続けるかわからない フロントエンドエンジニアにLaravelを極力意識させたくない Vue CLIをそのまま使いたい Vue CLIの中でも pages 機能を使ってMSPA(Multi-Single Page Application)を作りたい というような思いがある人も一定数いるのではないでしょうか? 上記をふまえて、VueCLIを使ってフロントエンドを作り、バックエンドをLar

                                                【前編】Vue CLI + Laravel によるMSPA (Multi-Single Page Application) - CYDAS Developer's Blog
                                              • Laravelで始める依存性の注入(DI) - Qiita

                                                「依存性の注入」(Dependency injection) をご存知でしょうか。あるクラスが依存している別のオブジェクトを外部から渡すことで、クラス間の依存度を下げる設計パターンです。 Laravelには サービスコンテナ と呼ばれる機能が備わっており、依存性注入を簡単に扱うことができます。本記事で架空のコードのリファクタリングを通して、Laravelにおけるサービスコンテナと依存性注入の仕組みを理解しましょう。 サンプルユースケース 「あるURLにアクセスすると、ダイスを2回振って出た目を合計した数値を返す」 まずは動くように作る 手始めに、とにかく動くコードを書いてみましょう。 class DiceController extends Controller { public function rollDouble() { return mt_rand(1, 6) + mt_rand(

                                                  Laravelで始める依存性の注入(DI) - Qiita
                                                • Laravelの認証系パッケージを整理する

                                                  Laravel の認証系ライブラリは日毎に増えてて「俺Laravel詳しいんすよ」とか日々自称している自分でもよくわからなくなってきているので、ここで整理してみる。 Laravelの認証系ライブラリ(※ファーストパーティ) まずはどのくらい認証系ライブラリがあるのかをリストアップしてみます。わざわざ「ファーストパーティ」と書いてあるのは「公式ライブラリだけでこれだけある」ということを強調したいためです。 それではいってみましょう。 Laravel UI Laravel Socialite Laravel Passport Laravel Sanctum Laravel Breeze Laravel Fortify Laravel Jetstream 多いなー…。では一つずつ雑に解説していきます。 Laravel UI 一番歴史が古い認証ライブラリ。バックエンドの実装と Blade(Boot

                                                    Laravelの認証系パッケージを整理する
                                                  • Web開発初心者がLaravelで実務開発するまでの3ヶ月の研修ステップ - Qiita

                                                    はじめに 弊社、株式会社Re:Buildは現在、沖縄拠点で全社員で7人。エンジニアインターン1人。そのうち正社員でエンジニアが6人いますが、ほぼ全員Web開発初心者の状態で入社しました。 また、大学生インターンや若手Web開発初心者の採用も積極的に行ってきました。採用後は7人という少人数の会社ながらも3ヶ月の研修カリキュラムをみっちり行って頂き、Laravelで実務開発するまでサポートしてきました。実際に昨年の1月にWeb開発初心者で入社した方は3ヶ月の研修を経て、今では設計から開発、Laravel、Vue.jsでのSPAのWebアプリ開発までこなすまで成長してくれています。 これらの話をCTOやスタートアップ経営者の方に話すとけっこう驚かれることが多く、どうやってこの会社規模で研修まで丁寧にやられているんですか?と聞かれるようになってきました。 そこで、今回は全ては書けませんが、全体の流

                                                      Web開発初心者がLaravelで実務開発するまでの3ヶ月の研修ステップ - Qiita
                                                    • 更新!!Laravel6/7 (laravel/ui)でのLogin機能の実装方法〜MyMemo - Qiita

                                                      Laravle6.x/7.xのログイン実装コマンドの違いを見る みなさんこんにちは ジーズアカデミー学校長 山崎ですm(_ _)m 今回はLaravel7にアップデートされLogin画面作成(laravel/ui)を前バージョン同様で使用したい場合 の方法をMemoしておきます(初めてLaravel触る人はこっちが良いかも、、敷居が低い)。 ◆「Laravel8/jetstreamの人はこちらのリンク」 https://qiita.com/daisu_yamazaki/items/607ea579a374c4187562 ◆【Laravel8.x のLOGIN(Breaze)動画も用意してます!】 https://youtu.be/XXXQOYnsCBk 前提条件/検証環境 LaravelでCRUDを作成した経験がある人 Laravelの基本を理解している人 記事内容的には、Laravel

                                                        更新!!Laravel6/7 (laravel/ui)でのLogin機能の実装方法〜MyMemo - Qiita
                                                      • 【Laravel】 Eloquent の has() や whereHas() が遅い?なら速くしてやるぜ - Qiita

                                                        【Laravel】 Eloquent の has() や whereHas() が遅い?なら速くしてやるぜPHPMySQLSQLLaravelEloquent はじめに 2021/10/21 追記: Postgres は MySQL と異なり,相関サブクエリの JOIN 最適化もカバーしています。それゆえ,主にこの記事の内容は MySQL を想定したものとなっております。 (情報提供: @KentarouTakeda) 2022/12/22 追記: MySQL もバージョン 8.0.16 以降では Postgres に似た最適化が入るようになりました。そのため,殆どの場合ではもはや has() whereHas() を素直に使うだけで十分になっています: 【ガチ検証】Eloquent whereHas() はもう遅くないよ! Laravel は「リレーション先が存在するか」という制約条件を

                                                          【Laravel】 Eloquent の has() や whereHas() が遅い?なら速くしてやるぜ - Qiita
                                                        • ASETIA Inc.|PR&キャスティング💧 on Twitter: "提携タレントに貸与していたMacBook Proがデータ全削除された状態で返ってきました。 データは会社の財産なのに……。 セカンドジョブのためにプログラミング講習(PHP/laravel)まで受けさせていたし、タレントとして… https://t.co/JlxJJdcEy5"

                                                          提携タレントに貸与していたMacBook Proがデータ全削除された状態で返ってきました。 データは会社の財産なのに……。 セカンドジョブのためにプログラミング講習(PHP/laravel)まで受けさせていたし、タレントとして… https://t.co/JlxJJdcEy5

                                                            ASETIA Inc.|PR&キャスティング💧 on Twitter: "提携タレントに貸与していたMacBook Proがデータ全削除された状態で返ってきました。 データは会社の財産なのに……。 セカンドジョブのためにプログラミング講習(PHP/laravel)まで受けさせていたし、タレントとして… https://t.co/JlxJJdcEy5"
                                                          • Laravel <= v8.4.2 debug mode: Remote code execution

                                                            Posted By Charles Fol laravel rce debug file write file read CVE-2021-3129 Laravel <= v8.4.2 debug mode: Remote code execution (CVE-2021-3129)In late November of 2020, during a security audit for one of our clients, we came accross a website based on Laravel. While the site's security state was pretty good, we remarked that it was running in debug mode, thus displaying verbose error messages inclu

                                                              Laravel <= v8.4.2 debug mode: Remote code execution
                                                            • Docker × Laravel ローカル環境でHTTPS(SSL)通信する - Qiita

                                                              ローカル環境でもHTTPS通信したいという要望があり、ちょうど最近仕事でやる機会があったのでQiitaにもまとめたいと思います。 環境 Mac Laravel環境 https://github.com/ucan-lab/docker-laravel v.2.1.0 最強のLaravel開発環境をDockerを使って構築する【新編集版】 $ git clone git@github.com:ucan-lab/docker-laravel.git $ cd docker-laravel $ mkdir -p src $ docker compose up -d $ docker compose exec app composer create-project --prefer-dist laravel/laravel . $ docker compose exec app php artisa

                                                                Docker × Laravel ローカル環境でHTTPS(SSL)通信する - Qiita
                                                              • Laravel 8 対応版「PHP フレームワーク Laravel Web アプリケーション開発」を執筆しました - Shin x Blog

                                                                2018 年に出版された「PHP フレームワーク Laravel Web アプリケーション開発」の Laravel 8 対応版 を共著で執筆しました。 前回は Laravel 5.5(LTS) がターゲットだったのですが、あれから 3 年近く経過して Laravel 8 が最新バージョンとなったので、こちらに対応するために内容をアップデートしています。 私は、8 章のコンソールアプリケーションと 9 章のテストを担当しました。 開発現場のお供に Web アプリケーション 開発の現場で Laravel を使うことを前提に各機能を解説した本です。ある意味、Laravel を触ることが目的ではなく、Laravel を使って Web アプリケーションを開発することが目的の方に向けた本ともいえます。 1 章こそ、チュートリアルなどで良くある環境設定からサンプルアプリケーションを構築する流れですが、2

                                                                  Laravel 8 対応版「PHP フレームワーク Laravel Web アプリケーション開発」を執筆しました - Shin x Blog
                                                                • Laravel Mixとは?webpackをより便利に、簡単に。Laravel以外でも使えるよ。 - Qiita

                                                                  概要 ・Laravel Mixとは、フロントエンドのアセットをコンパイル、バンドルしてくれるツール ・ツールの中身はwebpackを利用している ・webpack設定ファイルをより分かりやすく簡単に書けるように設定ファイルをラップしている ・lessやsass、babelなどよく使われるローダーが最初から用意されていて、デフォルトで利用することができる ・Laravelを使っていないアプリでも、コンパイル・バインディングのツールとして利用できる ※webpackが分からない方はこちらを参照 webpackとは? 使い方 初期状態 ※npmが分からない方は、先にこちらを参照 npmとは?【フロントエンドパッケージ管理】 Laravelをインストールすると、 package.jsonとwebpack.mix.jsが用意されている。 package.jsonには Laravel Mix自体やその

                                                                    Laravel Mixとは?webpackをより便利に、簡単に。Laravel以外でも使えるよ。 - Qiita
                                                                  • これでLaravelメール送信が完全にわかる | アールエフェクト

                                                                    シンプルな方法でのメール送信 Laravel 5.3以降に追加されたMailableクラスを使った方法しか最近のバージョンのマニュアルは記載がないので、最初はLaravel5.2のマニュアルを参考にシンプルな形でメールの送信確認を行います。 コントローラーの作成 メール送信の動作確認を行うためにweb.phpに新たにルーティング/mailを追加します 。/mailにアクセスがあった場合の処理はMailSendController.phpコントローラーに記述し、MailSendController.phpはphp artisanコマンドで作成します。 Route::get('/', function () { return view('welcome'); }); Route::get('/mail', 'MailSendController@send'); Laravel8.Xの場合 us

                                                                      これでLaravelメール送信が完全にわかる | アールエフェクト
                                                                    • 【Laravel】初めての認証(Laravel8でJetstreamを使う) - Qiita

                                                                      Auth とは? 認証(Ahthentication)や認可(Ahthorization)の意味。 Laravelでは、デフォルトで認証機能があり、コマンドで作れる。 Jetstream とは? Laravel8の認証ライブラリ。 Laravel〜5:make:auth、Laravel6〜7:laravel/uiに分離。Laravel8では、全部入り(Jetstream)になったんだとか。。 Jetstream がやってくれることは、 ログイン、新規登録、メール検証、2段階認証、セッション管理、APIサポート(Laravel Sanctum)、チーム管理など。めっちゃやってくれる。。 1. Jetstreamの導入 【 導入のコマンド 】 // ① Jetstream のインストール % composer require laravel/jetstream // composerを使ってイ

                                                                        【Laravel】初めての認証(Laravel8でJetstreamを使う) - Qiita
                                                                      • Laravel - 『ドメイン駆動設計入門』を読んで Laravel を使って実装してみた - Qiita

                                                                        要約 / inb4 tl;dr 成瀬允宣さん(Twitter , nrslib )の 『ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本』 を読んでサンプルコードを Laravel で実装してみた。 DDD 入門として、とても良い書籍だったのでオススメ。 実装の前提条件やポイントをまとめた。 ※注:この記事は、あくまでサンプルコードの書き起こしと整理のみです。DDD 本来の設計作業についての記載はほとんどありません。 コードはこちら anfangd/laravel-ddd-sample-for-beginners - GitHub はじめに 2020年2月9-11日に開催された PHPerKaigi2020 に参加してきました。 PHPerKaigi 2020 こういうイベントごとには滅多に参加してこなかったのですが、今回は少し足を伸ばして練馬まで行ってきました。 沢山学

                                                                          Laravel - 『ドメイン駆動設計入門』を読んで Laravel を使って実装してみた - Qiita
                                                                        • Laravel 6 基本のタスクリスト - Qiita

                                                                          Laravel公式で用意されているLaravel 5.2 基本のタスクリストはLaravel5.2とかなり古く、ディレクトリ構成も異なるし、ルーティングファイルの配置も変わってますし、HTMLタグのtrが抜けてたり、idの指定が異なっていたり、インデントが崩れていたり、old関数が抜けてたり、そのままチュートリアル通りに進めてもハマりどころが多く、初心者の挫折ポイントになってました。 そこで今回の記事では、Laravelに入門する方を対象に基本のタスクリストのチュートリアルをLaravel 6.0で行う手順に補足を追加しつつ紹介します。 特に問題なさそうな箇所はそのまま引用して紹介します。 アジェンダ 1. 前準備 2. Laravelをインストール 3. データベースの準備 4. Eloquentモデル 5. Tinker(REPL) 6. ルート定義 6.1. 全タスクをリスト表示する

                                                                            Laravel 6 基本のタスクリスト - Qiita
                                                                          • Serverless Laravel を振り返る※お金のお話もあるよ! - Qiita

                                                                            ※2022/01/04 運用後に ElastiCache -> DynamoDB にした部分を追記&修正 AWS Lambda x Laravel でサーバーレス構築 ⇒ 本番リリースまで実施しました。 ベストプラクティスではなかったり、情報を見落としていたりもあると思いますが、 後々の Serverless Laraveler のために『こんな感じでしたよ』というのを残しておきます。 あと費用感。とても大切。 想定される読者像 AWS 完全に理解した!って人。 Laravel で Serverless したい人。 Serverless は理解しているけど『実際の費用感どうなん?』と思っている人。 背景とお気持ち 情報公開時にアクセス/トランザクションがスパイクするようなWEBサービスを作る 小規模開発なので予算は可能な限り抑えたい でも開発環境で本番環境と同等の検証ができるようにしたい

                                                                              Serverless Laravel を振り返る※お金のお話もあるよ! - Qiita
                                                                            • docker-composeでLaravelの開発環境を整える方法とその解説 | メンバーズエッジカンパニーブログ

                                                                              2020/01/24 docker-composeでLaravelの開発環境を整える方法とその解説 Docker Laravel PHP 環境構築 Laravelの開発環境は、Laravel Homestead、Laravel Valetなどを使うとかんたんに構築することができますが、本記事ではdocker-composeを使ってLEMP環境(Linux, Nginx, MySQL, PHP)をイチから構築し、Laravelをインストールする方法を解説します。 docker-composeを使って開発環境を構築することには、複数のアプリケーションやミドルウェアの複雑な依存関係をコードで簡潔に管理できるようになるという利点があります。 docker-composeによるLEMP環境の構築・Laravelのインストールをわかりやすく解説するため、最初から完成形のコードを紹介することはせず、Ng

                                                                                docker-composeでLaravelの開発環境を整える方法とその解説 | メンバーズエッジカンパニーブログ
                                                                              • 【PHP】Laravel で JSON 形式の Web API を実装する時に考えること - 猫でもわかるWebプログラミングと副業

                                                                                はじめに JSON 形式の Web API とは Laravel で JSON を返す基本的な実装 JsonSerializable インタフェースを使う JsonSerializable を使うと便利な点 想定外の例外が発生した場合の対応 Laravel デフォルトのエラー画面 Laravel のレスポンス形式は Accept ヘッダで決まる Laravel デフォルトのエラーハンドリングの実装 エラーハンドラの実装を変更したい場合 render メソッドを修正して想定した Json を返すように その他の修正例 shouldReturnJson メソッドを修正して常に JSON を返すようにする prepareJsonResponse メソッドを修正して JSON のフォーマットを変更する まとめ はじめに この記事は、 Laravel アドベントカレンダー 4日目の記事です。 他にも

                                                                                  【PHP】Laravel で JSON 形式の Web API を実装する時に考えること - 猫でもわかるWebプログラミングと副業
                                                                                • Laravel + Vueでtrello風タスク管理アプリを作ろう!![実装編①]|Yuu's Memo

                                                                                  皆さんこんにちは! この記事は、「Laravel + Vueでtrello風タスク管理アプリを作ろう!!」の2回目になります。 前回の、準備編を見ていない方は、先にそちらを確認して下さい。 Laravel + Vueでtrello風タスク管理アプリを作ろう!![準備編]Laravel Vue.js trello チュートリアル...

                                                                                    Laravel + Vueでtrello風タスク管理アプリを作ろう!![実装編①]|Yuu's Memo