並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 21 件 / 21件

新着順 人気順

Laravel5の検索結果1 - 21 件 / 21件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Laravel5に関するエントリは21件あります。 laravelQiitaPHP などが関連タグです。 人気エントリには 『[Laravel5.5] APP_KEY の行方を追う - Qiita』などがあります。
  • [Laravel5.5] APP_KEY の行方を追う - Qiita

    はじめに Laravel Advent Calendar 2017 22日目の記事です。 Laravelerにおなじみ?、最初にやらされる php artisan key:generate 。それで .env に APP_KEY=base64:xxxxxxx が埋まりますよね。自分はLaravel5くらいから使っているんですが、あれって具体的に何に使われているんだろうと思って、今回調べてみました! [注] composer でインストールすれば自動的に実行されてます。php artisan key:generate。 まずはドキュメント 何事もまずはドキュメントを確認してみましょう。 Laravelerにはおなじみ Readouble には key:generate に関して主に "インストール"と、"暗号化"項目にて触れられています。 インストール 次にインストール後に行うべきなのは、ア

      [Laravel5.5] APP_KEY の行方を追う - Qiita
    • Laravel5.6のメンテナンスモードについて(許可IPを指定方法など) - Qiita

      前置き Laravelに標準でついてるメンテナンスモードですが、許可IPを指定できることを今日知りました。ホワイトリストを指定したりするために、自作 or 改修の必要があると思っていたので、目から鱗です。 どうもLaravel5.6になって実装されたものらしく、5.5では使えません。 以下の内容は公式ドキュメントにも記載されています。 https://laravel.com/docs/5.6/configuration#maintenance-mode 一方、5.5のドキュメントを見ると許可IPの指定については書いてありませんでした。 メッセージとRetry-Afterの指定は5.5でもできるみたい。 https://laravel.com/docs/5.5/configuration#maintenance-mode 使い方 通常

        Laravel5.6のメンテナンスモードについて(許可IPを指定方法など) - Qiita
      • Laravel5.6 で操作ログを自動で記録する - Qiita

        Laravel のミドルウェアを使ってサーバへのアクションを自動で記録してみます アクションログはデータベースへ保存 ログイン済みであればユーザIDも自動で記録しときます ログテーブル作成 まずはアクションログを記録するテーブルを作成します $ php artisan make:migration create_actlogs_table --create=actlogs $ vi database/migrations/*actlogs* <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateActlogsTable extends Migration {

          Laravel5.6 で操作ログを自動で記録する - Qiita
        • 【Laravel】5.8から8.xに段階的にアップグレードする

          では、解説していきます。 アップグレードについて Laravelでは各バージョンにおいてアップグレードガイドが用意されています。アップグレードの方法や変更点が詳しく記載されています。 本記事ではアップグレードガイド内のアップグレード説明を参考にアップグレードをしていきます。詳細についきましては下記ドキュメントをご確認いただければと思います。 5.8から6.xにアップグレードする laravelプロジェクト直下のcomposer.jsonを修正します。以降もこちらのファイルをメインに修正していきます。Laravelの本体バージョンは、requireのlaravel/frameworkの値に記載されています。5.8.*となっている部分を^6.0に変更することでアップグレードの対象とすることができます。 [修正前]composer.json "require": { "php": "^7.1.3

            【Laravel】5.8から8.xに段階的にアップグレードする
          • CSRF保護対策したLaravel5.6環境でのJMeterの使い方 | ソフトウェア開発のギークフィード

            ギークフィードエンジニアの君島です。Laravelを始めて1年目、自動テストを始めて7年目になります。 今回はCSRF保護対策を実装したLaravel5.6環境をJMeterでテストするための最低限必要な設定方法を記載します。 CSRF対策している前提なので、CSRF例外のRouteに加えた後にテストするというのは無しです。 LaravelのCSRF対策のドキュメントに基づいて、リクエストパラメータを設定しました。 正規表現を使用して直前のレスポンスから値を抽出する方法や、 実際に動作したシナリオとなるテストプランの構成も記載しました。 CSRF対策後の419Unknown statusを解決したい JMeterでテストしていたが、CSRF対策をしたところ419 Unknown statusが返るようになった! 自動テストの観点でのLaravel環境の記事が少なく、自分で調べることにしまし

              CSRF保護対策したLaravel5.6環境でのJMeterの使い方 | ソフトウェア開発のギークフィード
            • 初めてのフレームワーク-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
              • Laravel5.5から6.4にアップグレードしたときに必要だった7つのこと

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

                  Laravel5.5から6.4にアップグレードしたときに必要だった7つのこと
                • Laravel 5.8 で多対多構造を belongsToMany の引数をほぼ使い尽くしてなんとしてでもリレーションを実現する方法

                  Laravel 5.8 で多対多構造を belongsToMany の引数をほぼ使い尽くしてなんとしてでもリレーションを実現する方法 Laravel 5.8 における belongsToMany の引数まとめ 第 1 引数では最終的な接続先モデル名を名前空間含めて指定する 第 2 引数では中間テーブル名を指定する 第 3 引数では接続元モデル ID を示す中間テーブル内のカラム名を指定する 第 4 引数では最終的な接続先モデル ID を示す中間テーブル内のカラム名を指定する 第 5 引数では接続元モデル ID のカラム名を指定する 第 4 引数では最終的な接続先モデル ID のカラム名を指定する 具体例 多対多リレーションを定義するために用いる WordPress のテーブル データベース関連図 データベース構造 – WordPress Codex 日本語版 から抜粋です。 接続元: wp

                    Laravel 5.8 で多対多構造を belongsToMany の引数をほぼ使い尽くしてなんとしてでもリレーションを実現する方法
                  • 【Laravel 5.8 】「こんなとき」のミドルウェア全7実例(ダウンロード可)

                    さてさて、私がLaravelを使い始めたのはバージョン4.2が出てすぐだったのですが、現在はすでに最新バージョンが5.8になり、ちらほら5.9の話題もニュースとしてみかけるようになりました。 そして、前バージョンをよく使っていた開発者からすると「今は普通に使っているけど、すごく強力な機能」の便利さを再認識する場面が結構あったりします。 そして、その中のひとつが今回の話題「ミドルウェア」です。 ミドルウェアとは、ページにアクセスする直前に実行されるもので、条件によってリダイレクトしたり別のページを見せるといったことが簡単にできるようになっています。(例えば、ログインしたユーザーしか見られないページもミドルウェアのひとつですね) ということで、今回はこのミドルウェアの基本的な使い方と「こんなとき」に使えるサンプルを実例で紹介してみたいと思います。 ぜひ、皆さんのお役に立てると嬉しいです😊✨

                      【Laravel 5.8 】「こんなとき」のミドルウェア全7実例(ダウンロード可)
                    • [Laravel 5.6] Laravel 開発で Javascript を書きたいとき(Laravel Mix の使い方とか) - Qiita

                      [Laravel 5.6] Laravel 開発で Javascript を書きたいとき(Laravel Mix の使い方とか)JavaScriptnpm初心者LaravellaravelMix Laravel 開発で Javascript を書きたいけど... Laravel 初心者としては Javasctipt を書きたいと思ったとき、どこにどうやって書いて管理していけばいいかわからないですよね。。(自分だけかもしれませんが。。) 決まった方法はないみたいですが、会社の先輩からのアドバイスなどを基に自分なりにまとめてみました。 おおまかな流れ npm をインストール resources/assets/js 内に js ファイルを作成 resources/assets/js/app.js を編集 npm run dev コマンドで js ファイルをコンパイル npm のインストール La

                        [Laravel 5.6] Laravel 開発で Javascript を書きたいとき(Laravel Mix の使い方とか) - Qiita
                      • 【Laravel5.8+Stripe⓪】ECサイト作成チュートリアル概要 - Laravelとねころっけくん5.8

                        概要 LaravelにStripeを導入し、ECサイトを作成しました。 LaravelへのStripe導入チュートリアルは稀少なため、特に初心者の方には導入ハードルが高いかと思います。そのため1からコードを記載し、コピーアンドペーストでも作成できるような形で解説を進めていきます。 分からないことがあればコメント欄などで質問してくだされば、出来る限りお応えできるようにします。 実装するもの メールフォーム ユーザー認証機能のカスタマイズ 管理者権限 サブスクリプション決済機能 請求書ダウンロード機能 サブスクリプションプラン変更機能 サブスクリプション中止機能 Webhook クーポン機能 ショッピングカート機能 実装しないもの 今回はStripeの導入方法に焦点を当てるため、ECサイトのアクセシビリティなどは考慮に入れていません。そのためサイトレイアウトについては各自で行なっていただければ

                          【Laravel5.8+Stripe⓪】ECサイト作成チュートリアル概要 - Laravelとねころっけくん5.8
                        • Laravel 5.5 検索機能を実装してみた - Qiita

                          この記事では Laravelでリレーション関係にあるテーブルのカラムから検索ができるようになります! 開発環境は、Laravel5.5 PHP MySQLです。 では早速コードを書いていきましょう!!! まずは以下2つのマイグレーションファイルを実行し、 recipesテーブルとingredientsテーブルを作成する。 <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateRecipesTable extends Migration { /** * Run the migrations. * * @return void */ public functio

                            Laravel 5.5 検索機能を実装してみた - Qiita
                          • Laravel 5.4 以降でリクエストの空文字列が null になる (ConvertEmptyStringsToNull Middleware 問題)

                            ホームPHPLaravel 5.4 以降でリクエストの空文字列が null になる (ConvertEmptyStringsToNull Middleware 問題) フロントエンド側から値を空文字列 '' として送信しているにも関わらず、バックエンド側のデータベース保存時に「NULL は許可されていません」的なエラーに見舞われました。 データベース側が NULL 許容なら問題ないのですが、 Laravel のマイグレーションのデフォルトなんかだと nullable() をつけていない限り、 NOT NULL になっているので、当然ながら怒られてしまいます。 原因 原因は Laravel 5.4 で導入された ConvertEmptyStringsToNull ミドルウェアでした。 Release Notes - Laravel - The PHP Framework For Web Ar

                              Laravel 5.4 以降でリクエストの空文字列が null になる (ConvertEmptyStringsToNull Middleware 問題)
                            • Laravel 5.5 既存のデータベースからモデルを一発で逆生成した手順

                              まとめ krlove/eloquent-model-generator: Eloquent Model Generator DB コネクションを指定できるため、MySQL や PostgreSQL などの複数の DB に対応することができる。 データベーステーブルから、モデルファイルを生成することができる。 以前のような、データベースのテーブルやレコードを操作するものではない。 Laravel 5.5 既存のデータベースからマイグレーションファイルを一発で生成した手順 – oki2a24 Laravel 5.5 既存のデータベースからレコード情報のシーダーファイルを一発で生成した手順 – oki2a24 バーション情報 Laravel Framework 5.5.45 Eloquent Model Generator 1.3.2 Eloquent Model Generator をインスト

                                Laravel 5.5 既存のデータベースからモデルを一発で逆生成した手順
                              • PHP/Laravel5のRequestクラス覚え書き - Qiita

                                Webアプリケーションフレームワーク Laravel の Illuminate\Http\Request の書き方メモ。 リファレンス的なものです。 namespace App\Http\Controllers; use Illuminate\Http\Request; class UserController extends Controller { public function store(Request $request) { $name = $request->input('name'); // } } @extends('layouts.app') @section('body') <form method="POST" action="{{ route('XXXX') }}"> @csrf <input type="text" name="name" value=""> //

                                  PHP/Laravel5のRequestクラス覚え書き - Qiita
                                • Laravel 5 でSAMLシングルサインオンする - Qiita

                                  LaravelでSAMLでのシングルサインオンに対応した際のメモです。 ほぼlaravel-saml2のREADMEと同内容です。 インストールについては@tatsuya_infoさんの下記記事が詳しいので、そちらも是非ご参考ください。 Laravel 5 でOpenAMのSAML認証に対応する 環境 Laravel 5.5、5.4で動作を確認しています。 インストール laravel-saml2をインストールする

                                    Laravel 5 でSAMLシングルサインオンする - Qiita
                                  • laravel5.8でランダム文字列を生成するStr::random() - Qiita

                                    phpstormでlaravel5.8内でstr_random()を使ったらstr_random()みたいになったので、新しいメソッドを探した。 5.8系では、str_random()は、非推奨みたい。

                                      laravel5.8でランダム文字列を生成するStr::random() - Qiita
                                    • [Laravel 5.7]パスワード変更フォームの作り方 – ryotaの技術メモ

                                      ↓のようなパスワード変更フォームを作っていきます。 /routes/web.php Route::get('changepassword', 'HomeController@showChangePasswordForm'); Route::post('changepassword', 'HomeController@changePassword')->name('changepassword'); /changepasswordにフォームを作り、そこにPOSTメソッドでパスワード変更用のchangePassword()を呼び出します。 コントローラーはなんでもいいのですが、今回はHomeControllerに作ります。 フォームを表示するメソッドです。 /app/Http/Controllers/HomeController.php <?php namespace App\Http\Con

                                      • 【全6回】Laravel5.8でTwitterっぽいSNSツールを作る(第1回DB設計とMigration) - Qiita

                                        Laravelで始めるTwitter風(Twitterクローン)のSNSツール開発チュートリアル 概要 スクールとかの課題だったりLaravelを初めてみたいけど何を作ろうって迷ってる人向けによくあるTwitter風のWEBサイトを作ってみます。 第1回 【全6回】Laravel5.8でTwitterっぽいSNSツールを作る(第1回DB設計とMigration) 第2回 【全6回】Laravel5.8でTwitterっぽいSNSツールを作る(第2回Seeder->ログイン/新規登録) 第3回 【全6回】Laravel5.8でTwitterっぽいSNSツールを作る(第3回ユーザ関連とフォロー機能) 第4回 【全6回】Laravel5.8でTwitterっぽいSNSツールを作る(第4回ツイートのCRUD機能) 第5回 【全6回】Laravel5.8でTwitterっぽいSNSツールを作る(第5

                                          【全6回】Laravel5.8でTwitterっぽいSNSツールを作る(第1回DB設計とMigration) - Qiita
                                        • Laravel5.8でバージョンアップされたCarbon2.0の使い方を紹介 - TECH PLAY Magazine

                                          2019年2月26日にリリースされたLaravel5.8では、前バージョンでは使用できなかったCarbon2.0系がサポートされるようになりました。今回は、Laravel5.8のバージョンアップについての紹介と、新しくサポートされることになったCarbon2.0系のImmutable版日付時刻操作メソッドについて解説していきます。 昨今の開発案件においてWEB業界を中心に大きく注目されているPHPのフレームワーク【Laravel】ですが、2019年2月26日にそのLaravelのバージョン5.8がリリースされました。 今回は、Laravel5.8の変更点のうち、日付時刻操作ライブラリCarbonのバージョンアップに焦点を当てて、その変更点について紹介していきます。 Laravel5.8とは 2019年2月26日にLaravelのバージョン5.8がリリースされました。 これに伴い、今後の開発

                                            Laravel5.8でバージョンアップされたCarbon2.0の使い方を紹介 - TECH PLAY Magazine
                                          • STEP07:Laravel5.7 + Vue2.5 でユーザ一覧をCSVでダウンロード - Qiita

                                            Laravelのユーザテーブル情報をVueの画面からダウンロードします Vue側のダウンロードの処理一切はダウンロードボタンのコンポーネントに閉じ込めてみます CSVはWindowsで開けるように BOM つけときます(macは動作確認してません..) 環境設定他関連記事はこちら Laravel + Vue + Vuetify で業務サイト作ってみる 作業はこちらを参考に LaravelでCSVダウンロード。 - Qiita [Laravel5.4] 大容量CSVのダウンロード - Qiita Laravel 5.3でcsvのダウンロード機能を実装 【Laravel 5.4】ファサード の作り方 - Qiita 1.LaravelでCSVダウンロードするサービスを作成 <?php namespace App\Services; use Illuminate\Support\Facades\

                                              STEP07:Laravel5.7 + Vue2.5 でユーザ一覧をCSVでダウンロード - Qiita
                                            1

                                            新着記事