はじめに 今回の環境構築にはLaradockを使用します。 LaradockとはLaravelの開発環境をDockerで実現するためのパッケージです。 Laravel以外にもSymfony、CodeIgniter、WordPress、Drupalなども含まれているみたいです。(Laravelの環境構築以外は試していないです) 実行環境 OS: windows 10 pro git: 2.17.0 docker: 18.06.1 構築手順 Laradockをcloneする
Dockerで構築したPHP動作環境でLaravelフレームワーク動作させる。 (1)コンテナのシチュエーション version: '2' services: app: build: "./docker-file" ports: - "11180:80" volumes: - "./source-file:/var/www/html" links: - "mysql:mysql" - "postgres:postgres" postgres: image: postgres:9.4 environment: POSTGRES_USER: my_application POSTGRES_PASSWORD: my_application restart: always ports: - "5432:5432" volumes: - "postgres_db:/var/lib/postgresq
はじめに 前回の記事:Qiita - 【Laravel超入門】開発環境の構築(VirtualBox + Vagrant + Homestead + Composer) 前回の記事は Laravel 5.4 のときに構築した手順です。 少し古い箇所もあるため書き直しました。 今回は下記のバージョンで構築した手順を記載しています。 OS git VirtualBox Vagrant Laravel の最新バージョンのダウンロード方法と、LTS の Laravel 5.5 の最新バージョンのダウンロード方法を説明しています。 今回は mac のみの手順となります。Windowsの方は前回の記事を参考にしてください。 前回の記事の第1章から第5章で Laravel、VirtualBox、Vagrant、Homestead、Composerの基本的な説明をしております。 この記事では第6章にあたる開
Laravel5.6(5.6.33)から5.7(5.7.9)にアップグレードしました。 手順は本家を参考 https://laravel.com/docs/5.7/upgrade まずはcomposer.json内のlaravel/frameworkを5.7.*に書き換えてアップデート laravel-query-detector N+1検知用のライブラリがなんかひっかかった Error when upgrading when Laravel 5.6 to Laravel 5.7 · Issue #39 · beyondcode/laravel-query-detector · GitHub 全く同じで0.4.1だったので、composer.jsonのバージョンを0.6に書き換えて laravel-query-detectorだけを先にアップデート。 hamburgscleanest/la
appends()の中に$requests->all()を突っ込むと画面ごとにリンクのパラメータを調整する必要がなくなる。 (pageの要素が被るけどページネーションで自動付与されるpageの方で上書きされるので問題ないはず) ロジック
概要 OctoberCMSはバックエンド(管理画面)の多言語化はLaravelの機能で実現されている。 しかし、フロントエンドに関してはプラグインを使用する必要があり、ここではオフィシャルのTranslateプラグインについて説明する。 Translateプラグインは下記3つの翻訳方法がある。 Twigテンプレートで|_フィルタで文字列を変換する 例: {{ "Hello World!"|_ }} 各言語毎にテンプレートファイルを用意して切り替える 例: hello.htm, hello.fr.htm, hello.ja.htm モデルデータの文字列を変換する 例: {{ user.lang('ja').name }} そして、下記2つの言語切替方法がある。 URLに言語コードを入れる 例: http://example.com/ja/hello http://example.com/en
環境 Laravel 5.5 MySQL 5.7 結論 MySQLはバージョン5.7以降から JSON 型カラムを使用できる JSON 型カラムに配列を json_encode() したものを insert しようとするとうまくいかない JSON 型カラムには配列を insert する 実装 以下のような members テーブルがあるとする。 +-------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO
12/19 phpstorm用の設定について追記 概要 Laravelで新規プロジェクトを立ち上げる機会が多くなり、 毎回「最初にこれ考えとけばよかった!」ってのが出てくるので、まとめて見ました! 以下の環境で作ります。 Mac Laravel 5.7 Laradock heroku 開発の進め方 以下の手順で進めていきます。 開発環境構築 Laravelで開発前に決めておくべきこと DBマイグレーションファイルの作成 Seederの作成 リレーションを意識してSeederを最初に作っておくと以下の利点があります。 DB設計不備を発見できる。型やサイズ、リレーションなど。 Modelにリレーションを記述する必要があるので、開発中に同時にModelに手が入る事が少なくなる。 リレーションのサンプルが出来るので、それを参考にメンバーが開発しやすくなる。 開発 デプロイ 開発環境構築 Larad
まずはじめに 私は1年弱でhtml、css、JSを基本操作を習得したものの より動的なサイト構築を目指そうと、現在PHP及びフレームワークにLaravelを学習し始めた。 これから、Laravelを勉強していくにあたって基礎的な項目をはじめとした備忘録を書き残していく。 初期のファイル構造 環境構築 ・XAMPP ・Laravel:1.5.0 ・PHP:7.2.6 ・mysql Laravelを環境構築した最初のファイル構造は下記図のようになっているはず。 app フォルダ アプリケーションに関するクラスを管理 モデルに関するファイルはこの app 直下に作られる コントローラはapp の Http の中の Controllers に入れていきます。 config フォルダ いろいろな設定に関するファイルを管理する database フォルダ ここにはデーターベースに関するファイルを管理す
1) Tests\Controllers\your/test/path/file_name::success Test code or tested code did not (only) close its own output buffers
台風一過で清々しい良い3連休でした。(どこにも行ってないけど・・・) さて、初心者がする「初めてのlaravel」*homesteadで環境構築するの巻(その一)の続きです。 【手順3】homesteadの設定 C:\Users\ユーザ名\Homesteadのフォルダ内にある「Homestead.yaml 」の内容を変更します。秀丸等のエディタを用意(メモ帳は文字コードの関係上上手くいかないようです)。私はATOMを使いました。エディタを立ち上げHomestead.yamlをエディタにドラッグ&ドロップしてください。 ip: "xxx, xxx, xx, xx" memory: xxxx cpus: 1 以下続く こんな文字列が見れます。下の方のsite:を sites: to: /home/vagrant/code/public ↓ to: /home/vagrant/code/samp
サーバーのパーミッションに注意 ssh で root ログインしていると生成されるファイルをFTPで触れなくなる。 よって root でログインしてファイルを生成する作業する時は必ず で FTPユーザーになってから作業しましょう。 マイグレーションって何? コマンドからテーブルを作成できる。 テストレコードとかも挿入できるので良いみたい。 .env ファイルに注意 2つのファイルを設定。 なぜかphpstormに表示されない。 よって centos から 直接 vim で編集 /config/database.php 44行目あたり 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '193.99.19.73'),// 変更 'port' => env('DB_PORT', '3306'), 'database' => e
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く