並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 690件

新着順 人気順

Laravelの検索結果361 - 400 件 / 690件

  • 40代からプログラミング!

    一番人気カテゴリー:Laravel入門講座 Laravelを学び始める人に、Laravelの基本を分かりやすく解説したシリーズ記事です。

      40代からプログラミング!
    • Laravel サービスプロバイダーついに理解できた | アールエフェクト

      サービスプロバイダーとは サービスプロバイダーの役目はサービスコンテナへのサービスの登録です。 Laravelではサービスコンテナに登録されているサービスを利用してアプリケーションの開発を行なっていきます。サービスコンテナはサービスを入れる入れ物の役割をもっており、サービスを利用するためには、サービスコンテナに事前にサービスを登録しておく必要があります。そのサービスを登録する役目を持つものがサービスプロバイダーです。 サービスプロバイダーを理解 サービスプロバイダーを登録する場所と登録したサービスの利用方法の確認、最後に自分でサービスプロバイダーを作成することを通してサービスプロバーダーの理解を深めていきます。 サービスプロバイダーの登録場所 まずはサービスプロバイダーを使ったサービスの登録がどこで行われているのかコードを見ながら確認していきましょう。 ブラウザからアクセスがあるとpubi

        Laravel サービスプロバイダーついに理解できた | アールエフェクト
      • 1. フレームワークについて · チームラボオンラインスキルアップ課題

        STEP2-1 フレームワークについて フレームワークとは何か フレームワークとは、アプリケーションの開発をしやすくするための、プログラムのひな形のことをいいます。開発者が実装したプログラムをまとめて制御して動くようにしてくれるものです。 日本語訳だと「枠組み」「骨組み」「構造」などといった意味があります。 フレームワークを用いることのメリットは、 プログラムの見通しが良くなる 機能追加がしやすくなる 開発のスピードが上がる などです。 しかし、フレームワークを習得するまでに時間がかかるなど、デメリットもあります。 代表的なPHPフレームワーク 代表的なPHPのフレームワークには、 Laravel CakePHP Symfony などがあります。 今回は、現在最も勢いのあるフレームワーク、Laravelを使用します。 Laravelの基本的な構造 LaravelはMVCというアーキテクチャ

        • 朝飯前にMacのローカルにLaravel環境を構築する - Qiita

          Mac ローカルにPHPをインストールする サクッとLaravel環境を作りたい時ってありますよね? カップ麺を作る時間すらも惜しい...そんな時... MacのローカルにLaravel環境を構築する手順をご紹介します。 Mac標準のPHP $ which php /usr/bin/php $ php -v PHP 7.3.11 (cli) (built: Feb 29 2020 02:50:36) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies これでもいいんですけど、バージョンが古かったりzip拡張機能がデフォルトで入ってなかったりするので少し面倒なので、HomebrewでPHPをインストールします。 複数のPHPバー

            朝飯前にMacのローカルにLaravel環境を構築する - Qiita
          • WindowsのXAMPPを使えばLaravel環境構築は簡単 | アールエフェクト

            XAMPPのインストール XAMPPとは XAMPPは、Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P)を表しています。XAMPPをインストールすることでApache, MariaDB, PHP, Perlが利用できる環境を構築することができます。 XAMPPはフリーでオープンのソフトウェアで主にWindows上でのWebサーバの開発用に利用されます。PHPでWebサーバを構築する書籍などでは必ずXAMPPのインストールが紹介されています。 XAMPPのインストール XAMPPインストールサイトにアクセスして、赤線で囲まれたWindows向けXAMPPをクリックします。 XAMPPインストール画面 クリックすると自動でダウンロードが開始されます。ダウンロードが完了するとデスクトップにxamppのアイコンが作成

              WindowsのXAMPPを使えばLaravel環境構築は簡単 | アールエフェクト
            • Awesome Blog

              Awesome Blogは、ITエンジニアに関する技術情報から働き方に関する記事まで多彩なトピックを紹介するメディアです。

              • Laravel Inertia.jsでのCRUD処理の理解(Jetstream+Vue.js利用) | アールエフェクト

                Laravelのバージョン8から登場したInertia.jsを利用してデータの一覧表示、データ作成、更新、削除をどのように行うのか知りたいという人もいるかと思います。新しい技術にはまだ手を出したくないと尻込みしている人もInertia.jsの基本的なCRUDの処理方法が理解できればInertia.jsを使ったアプリケーション作成にチャレンジしてみようと思うかもしれません。ぜひ本書を利用してInertia.jsのCRUD操作を学び今後Inertia.jsの技術を習得するべきかどうかの判断に利用してください。 本文書ではLaravel8から新たに追加されたJetStream+Inertia.jsを利用した環境を構築してできるだけシンプルなコードを使ってCRUD処理(Create, Read, Update, Delete)の方法を説明します。CRUD処理の中ではJetStreamに含まれるPr

                  Laravel Inertia.jsでのCRUD処理の理解(Jetstream+Vue.js利用) | アールエフェクト
                • laravel-adminlteのadminlte.phpの設定まとめ

                  laravel-adminlteのadminlte.phpの設定まとめ 何回かに渡って、laravel-adminlteの導入を行ってきましたが、今回はconfig/adminlte.phpのファイルの中身を見ていきたいと思います。 結構たくさんありますが、頑張ってみていきましょう。 過去の関連記事はこちら。 Laravel6をVagrant/VirtualBox/Homesteadの環境で構築する Laravel6でユーザー認証を実装 Laravel6にLaravel-AdminLTEを組み込む Homesteadの設定を変更してちょっとだけ使いこなしてみる タイトル関連 Title タイトルタグに反映される。 bladeの@section(‘title’)でページ毎に設定可能 title_prefix タイトルの前に付く。 設定すると、 {title_prefix} {tile} でタ

                    laravel-adminlteのadminlte.phpの設定まとめ
                  • CookieによるAPI経由のユーザー認証機能を作る【Laravel6とNuxt.jsで作る管理画面】 - Deha magazine

                    PHPの人気のフレームワークLaravelを利用してWebサイトの管理画面を開発することができます。 このシリーズではそんな管理画面の構築に関して、技術者向けにその手順を紹介しています。 この記事ではCookieでAPI経由のユーザー認証機能を作る方法をご紹介! Nuxt.jsからLaravelのAPIをAjaxで通信できるようにする手順はこちらの記事で解説中。 ・Laravelを使って構築をしたい方 ・Webサイト構築の具体的な手法が知りたい方 これらに当てはまる方におすすめの記事となっています。このシリーズを読めばLaravel6とNuxt.jsで管理画面を作成することができますよ。 最低限やりたいことを決めるまず実装の前に、最低限やりたいことを決めておきます。あれもこれもと機能を詰め込みすぎてしまっても実装に時間がかかってしまい大変です。今回は管理画面を作りたいので、以下の要件にしま

                      CookieによるAPI経由のユーザー認証機能を作る【Laravel6とNuxt.jsで作る管理画面】 - Deha magazine
                    • Laravel Eloquent Collectionまとめるぜ! | 優技録

                      優技録 var 優技録 = []string{ "Golang", "Vue.js", "AWS", "PHP", "DB", "IaC", "SRE"} Facebook Twitter GitHub ORMさんとのお付き合い 利用するメソッドの戻り値をすべて把握して処理 パラメータ配列の添字が空やNULLを考慮 get()やfind()でオブジェクトが存在しない時の考慮 first()やget()でオブジェクトが存在しない時の考慮 大事なことです🐱 PHP 判定チェック isset empty if is_null first()の場合 よくないパターン $user_instance = new User(); $user = $user_instance->find($user_id)->first(); $user_name = $user->name; $userのオブジェクト

                        Laravel Eloquent Collectionまとめるぜ! | 優技録
                      • LaravelでPostgreSQLを使う - Qiita

                        前提 LaravelとPostgreSQLのインストールは済んでいるものとする。 データベースを作成 任意のユーザでPostgreSQLにログインする

                          LaravelでPostgreSQLを使う - Qiita
                        • PWAアプリをLaravel + Vueでつくる方法(ダウンロード可)

                          さてさて、前回記事「Laravel + Vue + GraphQLでデータ取得」では最近知った新しい技術をテーマにした内容をお届けしました。 そして、今回はその流れで「知ってはいたけど、なかなかチャレンジする機会がなかった」内容をお届けしたいと思います。 ズバリ、それは・・・ PWA(Progressive Web Application) です。 PWAとは、簡単に言うと「ウェブの技術でスマホのアプリがつくれる」というもので、大部分のシェアを占める iPhone、Android 両方に対応しています。(厳密にはiOSの場合、インストール部分などで未整備の部分もあります) そこで! 今回はLaravelを使って、PWAを実装してみたいと思います。 ぜひ楽しみながらやってみましょう❗ (最後に今回開発したソースコード一式をダウンロードできますよ😊) 「正直言うと、手こずりました😂」 開発

                            PWAアプリをLaravel + Vueでつくる方法(ダウンロード可)
                          • laravel-enumを使ってみたら快適だった | RE:ENGINES

                            はじめに こんにちは。Laravelでenumを使いたい時、PHPやLaravel本体ではサポートされていないのでComposer経由でパッケージを入れることになります。 今は bensampo/laravel-enum を使っており、とりあえず不自由ない感じなので、紹介しようと思います。 enumについて 列挙型 – Wikipedia railsで初めてenumを知ったのですが、C言語の時点で既にあったのですね。 私は「限られた値しか持てないデータ型」と認識してます。 例えば注文情報テーブルに支払方法を保存する時、データベースの orders テーブルに payment_type カラムを持たせるとします。 card, transfer, cash など支払方法名だけが orders.payment_type に入るようにしつつ、表示時は「クレジットカード」や「銀行振込」といった文字列

                              laravel-enumを使ってみたら快適だった | RE:ENGINES
                            • Laravel JP Conference 2020

                              Laravel JP Conference 2020 2020/03/21 (Sat) at Granpark Conference Laravel JP Conference 2020 Laravel JP Conference は PHPのフレームワークであるLaravelをメインテーマとした技術カンファレンスです。「Laravel」を冠したイベントとしては日本最大級のイベントとなります。 前回のLaravel JP Conference 2019は2019年2月16日(土)に開催し、一般参加者280名を動員。スピーカー20名、その他スタッフ合わせて計334名が参加しました。 本イベントでは主に一般公募やスポンサー様から参加していただくトークセッション他、懇親会や参加者同士で意見交換などができる場の提供を予定しています。 Laravelとは 2011年6月に初版が公開されたPHPによる

                                Laravel JP Conference 2020
                              • 【完全版】エックスサーバにLaravelインストール、公開方法まで一挙公開! | アールエフェクト

                                レンタルサーバーの【エックスサーバー】でLaravelを利用できる機会をもらったのでLaravel8をXserverにインストールをして動作確認をしていきます。初めてLaravelをサーバ上で動作させる人のために手順を省かずできるだけ詳細に説明を行っている完全版です。 Xserverの利用目的は間違いなくWordPressだと思いますが、コマンドラインを使えばLaravelのインストールも行うことができます。Xserverでコマンドラインを使えることを知らない人もいるかもしれませんのでLaravelのインストールだけではなくSSH設定の手順も含めて説明を行っています。Laravel8をインストールしますがLaravel5~Laravel7もインストールすることはできます。現在のLaravelの最新バージョンはLaravel10です。Laravel10でもXserverにインストールを行いサ

                                  【完全版】エックスサーバにLaravelインストール、公開方法まで一挙公開! | アールエフェクト
                                • LaravelでSQLiteデータベースを使ってみよう | アールエフェクト

                                  本文書の内容はLaravel10.x、Laravel9.x、Laravel8.x、Laravel6.x、laravel5.8とlaravel5.7で動作確認を行っています。Laravelに新しいバージョンがリリースされる度に記事の更新を行っているので本記事ではLaravel10を利用した内容になっています。LaravelのバージョンがアップしてもSQLiteの基本的な利用方法は全く変わりません。 Laravelを使ってアプリケーションを構築する際には必ずデータベースが必要になりますが、今回はシンプルで簡単に利用できるSQLiteデータベースを使ってテーブルの作成と操作方法の確認を行います。SQLiteは本ブログだけではなくLaravelの動作確認等に頻繁に利用されているので開発時にLaravelでデータベースを操作したい場合にお勧めのデータベースです。Laravelに限らずさまざまな開発環

                                    LaravelでSQLiteデータベースを使ってみよう | アールエフェクト
                                  • 8.x ルーティング Laravel

                                    基本的なルーティングBasic Routing もっとも基本的なLaravelルートはURIとクロージャを引数に取り、複雑なルーティング設定ファイルなしでもルートと動作を定義できる、非常にシンプルで表現力豊かなメソッドを提供しています。The most basic Laravel routes accept a URI and a closure, providing a very simple and expressive method of defining routes and behavior without complicated routing configuration files: use Illuminate\Support\Facades\Route; Route::get('/greeting', function () { return 'Hello World';

                                    • Laravel 6.x laravel/uiを利用してbootstrap 4を適用する – hrendoh's tech memo

                                      モデル「Task」をマイグレーション オプションを付けて生成します。 $ php artisan make:model Task -m Model created successfully. Created Migration: 2019_12_11_151510_create_tasks_table テーブル定義に従ってマイグレーションを作成します。 <?php // database/migrations/2019_12_11_151510_create_tasks_table.php ... public function up() { Schema::create('tasks', function (Blueprint $table) { $table->bigIncrements('id'); $table->string('subject'); $table->text('d

                                        Laravel 6.x laravel/uiを利用してbootstrap 4を適用する – hrendoh's tech memo
                                      • Laravelでのデバッグ作業 まとめ - Laravel学習帳

                                        - デバッグを制す者は、プログラミングを制す - プログラマにとって必須のスキルがデバッグ作業です。 これを知らないとずっとバグと闘い続けるはめになり開発効率が上がりません。 Laravel の書式を覚えることも重要ですが、同じくらいデバッグのやり方を覚えることも重要です。 Laravel ではいくつかデバッグ方法があるので、今回はそれを紹介します。 INDEX ログファイルに書き出す laravel においてログ出力のやり方は主に2つあります。 ヘルパー関数 logger() Log ファサード このブログでは主にlogファサードの方を紹介します。 Logファサードを使ったロギング(ログを記録すること)は以前エントリーしました。 Laravelでのデバッグのやり方について(Logファサード編) Eloquent & クエリビルダの返り値をロギングする場合 $findData = $Use

                                        • さくらレンタルサーバー(スタンダード)にLaravelをインストールする方法

                                          前回、Xserver にLaravelをインストールする方法を紹介しましたが、今回はこちらも有名なさくらのレンタルサーバ (スタンダードプラン)にLaravelをインストールする方法を紹介したいと思います。 なお、Laravelをインストールできる格安レンタルサーバーの一覧はこちら。 関連記事 Laravelがインストールできる格安レンタルサーバー5選! ここ2年ほどはWebサービスを構築する際にLaravelを使うことが多く、実際のクライアント案件でもLaravelを使...

                                            さくらレンタルサーバー(スタンダード)にLaravelをインストールする方法
                                          • 6.x バリデーション Laravel

                                            イントロダクションIntroduction Laravelは入力されたデータに対するバリデーションのさまざまなアプローチを提供しています。Laravelの基本コントローラクラスはパワフルでバラエティー豊かなバリデーションルールを使いHTTPリクエストをバリデーションするために便利な手法を提供している、ValidatesRequestsトレイトをデフォルトで使用しています。Laravel provides several different approaches to validate your application's incoming data. By default, Laravel's base controller class uses a ValidatesRequests trait which provides a convenient method to validate

                                            • 全142種類!Laravelヘルパー関数実例

                                              さてさて、この間「Laravel 5.6のartisanコマンドまとめ」という記事を公開しましたが、Laravelは開発のスピードが早いので、気がつくと「え、こんな便利なものが!?」となることも珍しくなかったりします。 そこで! 今回はそんな「知らないけど便利な」テクニックを習得しておくために、Laravelが提供する「ヘルパー関数」をまとめてみることにしました。 中にはPHPの標準関数として採用してほしいぐらい便利なものもあるので、ぜひみなさんも参考にしてくださいね。 ではひとつずつ見ていきましょう❗ 【追記:2019/04/10】Laravel 5.8以降では、ヘルパー関数の書き方が変更になっていますのでご注意ください。 // 古い書き方 array_add(); Str::random(); // 新しい書き方 use Illuminate\Support\Arr; Arr::add

                                                全142種類!Laravelヘルパー関数実例
                                              • 初めてのフレームワーク-Laravel5-7 テスト関連メモ - Qiita

                                                // これを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; } // テストメソッドが起動さ

                                                  初めてのフレームワーク-Laravel5-7 テスト関連メモ - Qiita
                                                • LaravelにDDDを導入して1年経った所感(達成したこと / 課題点 / モデリングの難しさなど) | 株式会社NoSchool

                                                  概要※こちらの記事 を転載しています 昨年公開した「Laravel でドメイン駆動設計(DDD)を実践し、Eloquent Model 依存の設計から脱却する」の続編です。 2020年12月現在、弊社で開発している「オンライン家庭教師マナリンク」の実装に DDD のアプローチを用いています。導入して 1 年が経過したので、いろいろと所感を述べていきます。 目次どうして DDD を導入したかDDD で達成できたことまだ難しいと思うこと結局モデリングが一番難しいどうして DDD を導入したのか?導入した当初の動機は Laravel で Eloquent Model 中心に実装するアーキテクチャに嫌気が差したからです。 Eloquent Model 中心に実装するとあちこちにドメイン知識が散らばって、実装した自分ですらよくわからない、という状態によく陥りました。弊社はベンチャー企業で、トラフィッ

                                                    LaravelにDDDを導入して1年経った所感(達成したこと / 課題点 / モデリングの難しさなど) | 株式会社NoSchool
                                                  • Laravel5.5から6.4にアップグレードしたときに必要だった7つのこと

                                                    【19-B-4】 そろそろ俺たちの本気を見せてやるぜ!~ マイクロソフトとOSSごった煮 DevOps 衝撃デモシリーズ!

                                                      Laravel5.5から6.4にアップグレードしたときに必要だった7つのこと
                                                    • Vue.js で簡単なログイン画面 (トークン認証) を作ってみた - Qiita

                                                      ログインに成功すると token を取得できて 以降、認証が必要な API と通信する際は header に token をセットする、という想定です ちなみにバックエンドの API は Rails で作っています。 Rails でトークン認証 API を 15 分で実装する ディレクトリ構成 store の使い方が肝でしょうか うーん、状態管理って難しいですね src/ ├── App.vue ├── assets │   └── logo.png ├── components │   ├── error.vue │   ├── login.vue │   ├── logout.vue │   ├── menu.vue │   └── top.vue ├── lang │   ├── index.js │   └── messages.json # エラーメッセージ等、文言をここに ├─

                                                        Vue.js で簡単なログイン画面 (トークン認証) を作ってみた - Qiita
                                                      • 例外の命名の参考にするために Laravel の例外すべて漁ってみた

                                                        はじめに クラス名,変数名,パッケージ名など,プログラミングには ”英語での命名” が不可欠ですよね. でも, こういうの,プログラミング的な英語ではなんて言ったらいいか分からない(適切な単語が思い浮かばない) そもそも日本語でもうまく命名できない など,困ったことはありませんか? 僕自身,命名にはいつも悩まされますが,最近よく例外の命名についてとても悩んでしまします. たとえば 「データベースを検索した結果,該当するレコードが見つからなかった」という場合に投げる例外を考えます. Laravel の Eloquent Bulder を使う場合, というコードを書いたとき,id が 1 のユーザーが見つからなかった場合,ModelNotFoundException::class がスローされます. でも,もしこのような例外をを自分で考えないといけなかったとき, CouldNotFindMod

                                                          例外の命名の参考にするために Laravel の例外すべて漁ってみた
                                                        • 【初心者向け】Laravelで WebAPIを作成する。 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                          こんにちは この記事ではLaravelの環境構築を行い、ごくシンプルなWebAPIを作成します。 Larevelはバックエンドのロジックから画面の描画まで行うことができますが、今回は画面の開発は行わずAPIの開発のみを行います。 バックエンドをAPIとして開発することで、外部アプリケーションと連携することができる・ フロントエンドと疎結合になり保守性が高くなる・フロントエンドと並行して開発することができるといった恩恵を享受することができます。 LaravelはMVCモデルに準じたフレームワークですが、APIを開発する際は画面(View)が不要になります。したがってこの記事ではModelとControllerのみを作成します。 環境・MWのバージョン 作業手順 1. Laravelの環境構築 2. LaravelでAPIを作成・動作確認 ※ Laravel8 ではこの記法が使えません。Lar

                                                            【初心者向け】Laravelで WebAPIを作成する。 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                          • [Laravel 7.x]メールの送信にAmazon SESを使う

                                                            はじめに Amazon LinuxからAmazon Linux 2へサーバを移行したのだけれど、メールが送信されてこない。。。 普通にsendmailで送るのもよいけど、EC2を使っていると、ポート25の制限を解除を忘れてしまう… 公式によると、 SMTP、Mailgun、Postmark、Amazon SES、sendmailドライバーを提供しており… https://readouble.com/laravel/7.x/ja/mail.html ってことなんで、サーバはEC2だし、Amazon SESを使ってみることにする。 Laravel側の設定 SESのSTMP経由で送信するのであれば、下記の処理は不要。 まずは、composer.jsonファイルのrequireに以下を追加して、composer updateする。 まぁ、$ composer require aws/aws-sdk

                                                              [Laravel 7.x]メールの送信にAmazon SESを使う
                                                            • 知っておくべきLaravelのベストプラクティス TOP10

                                                              1. 最新バージョンを使用する 最新の安定バージョンを使用している場合、安全で高性能なWebソリューションを利用できます。最新のLaravelのバージョンで作業することをお勧めします。 2. Bladeの中にクエリーを含めない Bladeの中でクエリを発行した場合、100件の投稿を取得するのに101回DBにクエリを発行してしまいます。 @foreach (Post::all() as $post) {{ $post->category->name }} @endforeach コントローラーなどでクエリを発行すれば、100件の投稿をたったの2回のクエリの発行で済みます。 $posts = Post::with(‘category’)->get(); ... @foreach ($posts as $post) {{ $post->category->name }} @endforeach

                                                                知っておくべきLaravelのベストプラクティス TOP10
                                                              • 「Laravel Scout」でElasticsearchを使ってみる | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                                こんにちは、エリカです。 今回は、Laravelで全文検索を実装するアプローチについてです。全文検索といえば、とにかく情報量が多そうな Elasticsearch が候補のひとつになるかと思います。 それでは、Laravel から Elasticsearch をどのように扱えばいいのでしょうか。 Laravelの公式パッケージに、Laravel Scout があります。 Laravel Scout(スカウト、斥候)は、Eloquentモデルへ、シンプルなドライバベースのフルテキストサーチを提供します。モデルオブサーバを使い、Scoutは検索インデックスを自動的にEloquentレコードと同期します。 現在、ScoutはAlgoliaドライバを用意しています。カスタムドライバは簡単に書けますので、独自の検索を実装し、Scoutを拡張できます。 この Laravel Scout を利用して、E

                                                                  「Laravel Scout」でElasticsearchを使ってみる | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                                • レガシーなプロダクトに Laravel を導入する第一歩(Laravel DI と Facade) - 猫でもわかるWebプログラミングと副業

                                                                  はじめに レガシーなプロダクトに Laravel を導入する Laravel について なぜ部分的にでも Laravel に移行していきたいのか Laravel の DI 機能 Laravel の Facade どうやってレガシーコードから Laravel DI と Facade を使うのか Kernel の中身をちょっと見てみる まとめ はじめに この記事は、Qiita の Laravel Advent Calendar 2日目の記事です。 qiita.com 昨日は、 @ucan-lab さんでした。 qiita.com レガシーなプロダクトに Laravel を導入する 僕は最近、あるレガシーなプロダクトに Laravel を導入する、ということをしています。 URLエンドポイントごとに php ファイルがあり 依存性の注入が不可能でユニットテストができない というものになっています

                                                                    レガシーなプロダクトに Laravel を導入する第一歩(Laravel DI と Facade) - 猫でもわかるWebプログラミングと副業
                                                                  • No application encryption key has been specified.となったときの対応方法 - Qiita

                                                                    # encryption keyをartisanコマンドで生成する $ php artisan key:generate Application key set successfully. # .envに自動で追記される $ cat .env | grep ^APP_ APP_NAME=Laravel APP_ENV=local APP_KEY=base64:xxxxxxxxxxxxxxxxxx/xxxxxxxx/xxxxx= APP_DEBUG=true APP_URL=http://localhost # 設定ファイルのキャッシュを再作成する $ php artisan config:cache Configuration cache cleared! Configuration cached successfully!

                                                                      No application encryption key has been specified.となったときの対応方法 - Qiita
                                                                    • AWS App Runner で Laravel を動かしてみた - Qiita

                                                                      はじめに AWS App Runner は、AWS 上でコンテナ化されたアプリケーションを簡単に構築・運用できるフルマネージドサービスです。オーケストレーションワークフローや CI/CD の整備を App Runner に任せて、利用者はアプリケーション開発に集中することができます。 App Runner は、「サービス」という概念で、アプリケーションの作成や管理を行います。「サービス」は、2 種類の作成方法があります。 Code-based service Image-based service 1 つ目の Code-based service は、App Runner 側で用意されたランタイムを利用してアプリケーションを動かします。ユーザー側ではアプリケーションのソースコードを GitHub Repository に用意するだけで、あとは App Runner 側で自動的に環境作成やデ

                                                                        AWS App Runner で Laravel を動かしてみた - Qiita
                                                                      • Laravel 9 Upgrade Memo

                                                                        Laravel9が2022/02/08リリースされたので、新機能およびアップグレードメモ。Deepl だったり意訳だったりするので、本家本元を読んでくださいな。 ~~ 前回の LTS が Laravel 6(2019/09/03 Release)なので、それから久しぶりの LTSです。~~ 2022/02/10 15:13:00 : LTS 外れてた。理由わからんけど Symfony6 の PHP Minimum Version が 8.1+ になりそうだからっぽい?これ、ふわふわしそう。 https://github.com/laravel/docs/commit/1249422c2ea59f9bc8eac468b0ffe108658214fe https://github.com/symfony/symfony/pull/45377 2022/03/29:: Rendering Inl

                                                                          Laravel 9 Upgrade Memo
                                                                        • 【Laravel】N+1問題を完全理解!解消法も!

                                                                          どーも! たかぽんです! 今回はLaravelでN+1問題という設計上発生してしまう問題についてしっかり理解していこうと思います! 実際はLaravelに限らず、より一般的なWeb開発等で発生しがちな問題なんですが、特にLaravelの場合どのように発生するのか? そして、どうやって解消すればいいのか?を調べていこうと思います! さて、ではこのN+1問題を理解していこうと思います! WEBで様々なサービスを設計する際、DBから値の取得を行うシーンはたくさんありますよね。 全てのユーザーに紐付いているコメントリストに対して処理をする... 全てのイベントに紐づいている顧客リストに対して処理をする... などなど... そういった状況で、SQLのクエリを発行して情報を集めていく必要がありますが、その際、余分にたくさんのクエリを発行してしまい、少なからず表示速度等に悪影響を出してしまうことをN+

                                                                            【Laravel】N+1問題を完全理解!解消法も!
                                                                          • 魔法のようなLaravelも素のPHPに始まり素のPHPに終わる。Laravelのライフサイクルを簡単に解説。 - Qiita

                                                                            魔法のようなLaravelも素のPHPに始まり素のPHPに終わる。Laravelのライフサイクルを簡単に解説。PHP初心者Laravel はじめに 普段Laravelでアプリケーションを実装するときは コントローラでリクエストを受け取り、 コントローラでレスポンスを返却するまでの範囲しか あまり意識していませんでした。 ですが、実際には WEBサーバがHTTPリクエストを受け取ってから コントローラに処理が渡されるまでの間や、 コントローラからレスポンスを返却してから WEBサーバがHTTPレスポンスを送信するまでの間 にはいろいろと処理が行われているはずです。 ・/publicディレクトリに実際のHTMLファイルはないけどなぜルーティング処理されるんだ? ・どこの誰がどうやって処理対象のコントローラを特定してくれているんだ? ・あの便利なRequestインスタンスはいつ誰が作って渡してく

                                                                              魔法のようなLaravelも素のPHPに始まり素のPHPに終わる。Laravelのライフサイクルを簡単に解説。 - Qiita
                                                                            • mrkmyki.com

                                                                              mrkmyki.com 2024 著作権. 不許複製 プライバシーポリシー

                                                                                mrkmyki.com
                                                                              • Laravelの開発時に入れておくべきVSCode拡張機能「Laravel Extension Pack」

                                                                                はじめにPHPの開発時のエディターでよく利用するVisual Studio Code(以下、VSCode)ですが、Laravelのフレームワークで開発する際に入れておくべき「Laravel Extension Pack」についての導入方法の備忘録です。 このExtension Packですが、下記のプラグインがインストールされます。 Laravel Blade SnippetsLaravel 5 SnippetsLaravel ArtisanLaravel goto viewDotENVPHP DebugPHP IntellisenseEditorConfig for VS CodeVS Live ShareLaravel Blade Snippetsbladeファイルのシンタックスハイライトが有効になります。 また、コードの生成をコマンドで出来たりと、便利な機能が使えるようになります。

                                                                                  Laravelの開発時に入れておくべきVSCode拡張機能「Laravel Extension Pack」
                                                                                • 未経験からweb系エンジニアになるための独学履歴~初めてのポートフォリオ作成記録 製作記録編~ - Qiita

                                                                                  主な機能 今回は例として市の施設を想定して、市民に対して多目的ホールA・B、道場、レクリエーションルームを開放していてその利用のための申請(予約)をユーザーが行うということを想定して作成しています。 当然、私はWebアプリケーション制作は初めてですし、そもそも実際にどういうものがあるのか、どういう動作や処理を組み込まなきゃいけないのか等々わからないことだらけでしたので、 東京都利用登録 江東区テニスコート空き検索と予約 この2つのシステムを参考に自分ができる範囲で作ったものが今回の成果物になります。 故に最初に申し上げて起きますと出来としては未熟・かつ課題の多く残るになるものではあります。 どうか寛大な目でそして、忌憚なき意見やアドバイス、ご指摘等々いただけると幸いです。 TOPページ サンプルとしてのTOPページです。 今回はフロント部分、とくにHTMLとCSSの部分にあまり労力は割けら

                                                                                    未経験からweb系エンジニアになるための独学履歴~初めてのポートフォリオ作成記録 製作記録編~ - Qiita