You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
更新:2021/05/09 作成:2021/04/30 Laravel toutounode開発記録 備忘録 composer 概要 事象:composer update時にpackageがremote repositoryにないといわれてupdateができない 原因: 本家のPHPのライブラリリポジトリであるhttps://packagist.orgのパッケージ群がミラーサイトのhttps://packagist.jpに反映されておらず、packageをダウンロードできなかった 対策:composerが本家のリポジトリ(https://packagist.org)を参照するように変更する 経緯 GithubでLaravelの脆弱性アラートが来てたので、アップデートしようとした composer update時にpackageがremote repositoryにないといわれてupdate
スマートフォンの普及によって、これまで以上に動画を気軽に共有したり、 消費をすることができる時代になりました。 子供達の「なりたい職業ランキング」でも上位に発表されるほど、「YouTuber」いう職業の認知度は上がっています。 そこでこのページでは、 YouTube に動画をアップロードするための動画編集ソフトの中で、自信を持ってオススメできるものを10個紹介します。 初めて動画作成に取り掛かる人、または以前自分で少しやったことがあるという方、さらには動画制作がかなり得意な方まで、レベル別に紹介をしています。 ぜひこのページを参考にして、ご自身に合った動画編集ソフトを探していただけたら幸いです。 一般的なYouTuberの動画編集ソフト4選 まずはYoutuberによく使われている方(動画編集の基本レベルは押さえている)にオススメな動画を4つ紹介します。 YouTuber用の動画編集ソフト
はじめに こんにちは。Laravelでenumを使いたい時、PHPやLaravel本体ではサポートされていないのでComposer経由でパッケージを入れることになります。 今は bensampo/laravel-enum を使っており、とりあえず不自由ない感じなので、紹介しようと思います。 enumについて 列挙型 – Wikipedia railsで初めてenumを知ったのですが、C言語の時点で既にあったのですね。 私は「限られた値しか持てないデータ型」と認識してます。 例えば注文情報テーブルに支払方法を保存する時、データベースの orders テーブルに payment_type カラムを持たせるとします。 card, transfer, cash など支払方法名だけが orders.payment_type に入るようにしつつ、表示時は「クレジットカード」や「銀行振込」といった文字列
この記事ではPackagistで公開可能な形式のPHPのライブラリ(Composerパッケージ)を公開するための道具立てを紹介します。あと、現代のPHPerはツールを組み合せてさくっと開発しているんだという自慢です。 タイトルは「この TypeScript が Hello, world! のくせに慎重すぎる」と「この勇者が俺TUEEEくせに慎重すぎる」のぱくr… パロディです。 テンプレートエンジンのくせに型安全なんてなまいきな。 この記事の読みかた せっかくなので手を動かしながら自分でComposerパッケージを作成してみましょう。 今回の題材は「Hello worldを出力する」という革新的機能を提供する、とても画期的な実用ライブラリです。 記事名通り「慎重すぎる」ので、細かく刻んでGitで経過を保存しながら作業を進めていましょう。なんかよくわからない状態になったらgit reset
以下古い情報です この記事は2018年3月に書かれた記事で、Laravel5.4をベースに記載しています。 (執筆時点では2020年4月ですが)今からこの手順通りにはできませんので、こちらの記事に移動してください。 Laravel7からVue.jsを使う最短レシピ - Qiita #Laravel から最短でVue.jsを使う インストールから動かして本番投入まで一通りっていうのが見つからなかったのでまとめてみる。 知らないとわかんないよそんなの!みたいな罠がそこかしこに。 TL;DR bladeテンプレートの修正とコマンドをいくつか実行すれば使える bladeのいじるとこ クローンしたら割りといい感じになるリポジトリつくった fruitriin/laravel-vue-example 今回の環境 macOS High Sierra PHP 7.2 (composerがインストールされてい
パッケージは通常、PHPプロジェクトの中のvendorディレクトリに保存されていますが、特にバックアップの必要はなく、composer.json、composer.lockのファイルだけバックアップやバージョン管理しておけば、環境を再構築することができます。 環境を再現するとき、composer.jsonだけでは使用するパッケージしかわからないため最新のバージョンを使ってしまいます。それでは、バージョンの不一致による挙動の違い、不具合の原因となります。composer.lockファイルまで含めることで、バージョンまで含めて同じ環境を再現することができます。 composerのコマンド 以下では、composer で普段使うコマンドの簡単な説明と、ローカル開発環境と公開サーバーの本番環境を使って開発している前提での使い所を紹介します。 composer require パッケージを追加すると
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 経緯 PHPカンファレンス2018でLaravelでTDDを体験しよう #phpcon2018がとても良くて、LaravelでTDDをしたいと思った。 (特にPhpStormからCommand + rで都度テスト実行をしたいと思った。) TDDはリズムが大切というお話で、ライブコーディングでTDDのリズムを体感できる大変有用な内容だったが、 Homestead前提だったということもあり、実際にLaradock環境で0からやろうとすると設定で少しハマった。 備忘も兼ねてPhpStorm+Laradockでテスト実行する手順を記載した。 前
# PHP CircleCI 2.0 configuration file # # Check https://circleci.com/docs/2.0/language-php/ for more details # version: 2 jobs: build: docker: # specify the version you desire here - image: circleci/php:7.2.1-apache-node-browsers - image: circleci/mysql:5.7 # Specify service dependencies here if necessary # CircleCI maintains a library of pre-built images # documented at https://circleci.com/docs/
この記事について Laravel のメイン開発者である Taylor Otwell さん謹製の、管理者用サイト(サブサイト)作成パッケージである Laravel Nova(以下 Nova)と、同様のツールで、以前から存在する laravel-admin を比較してみます。 その上で、有償(個人利用なら 99 USD、商用/チーム利用なら 199 USD) の Nova を導入するべきかどうか、という検討もしてみます。 期待も込めて、やや Nova 贔屓目で記載しますので、その点ご了承ください。 どちらも多機能なので、随時更新していきたいと思います。 Laravel Nova とは Nova is a beautifully designed administration panel for Laravel. Laravel Nova - Beautifully-designed admin
Laravelの最適化 Laravelのプロジェクトをデプロイする際にやっておいたほうがいい最適化。 至らない点もあるかと思いますので、 参考程度でご覧ください。 参考サイト様 Laravel を高速化というか最適化する 最適化のコマンド実行見本 // ソースコードの配置 . . . // ソースコードの配置完了後 // composer.lockの内容でパッケージのインストール composer install // configディレクトリ以下の設定ファイルをキャッシュ php artisan config:cache // ルーティング定義をキャッシュ php artisan route:cache 各種コマンドの説明は以下を参照 composer install composer.lockにもとづいてパッケージをインストールする インストール後は以下を行っている composer
Composer のプライベートなリポジトリがあればいいなーと思って Composer のサイトを眺めていたら、思っていたより簡単にできました。ちょっとした社内ライブラリとかの配布を管理するのに便利かもしれません。 ディレクトリ構成 一連の作業をひと通り終えると次のようなディレクトリ構成になります、パスなどは適用に読み替えてください。なお、web/ が http://packages.example.org のドキュメントルートになっているものとします。 /var/www/vhost/composer/ composer.phar config.json web/ ← ここが http://packages.example.org のドキュメントルート index.html packages.json satis/* Composer リポジトリのセットアップ まずは Composer の
休日個人開発で学ぶテストコード! 画像に“集中線”を合成するツールを作ってみよう プライベートでも何か作りたい! そんなときの「今日からはじめる休日個人開発」シリーズ、第二弾はテストコードを書きながら簡単なMVCモデルの画像加工ツールを作ってみましょう。好きな写真に集中線を合成できます。 皆さん、プライベートで何か開発していますか? 「何か作りたい」という気持ちはあるものの、いまひとつ何から始めたらいいのか分からず、動けないままの人も多いと思います。 そんな皆さんのために、「仕事以外にも休日に個人で気軽に何かを作ってみよう!」という企画の第二弾です。今回は、第一弾で用意した開発環境を使って、画像を加工するツールを実際に作っていきます。 せっかくですので、ただ作るだけではなく、テストコードも一緒に書いてみましょう。最近は、CI(継続的インテグレーション)やCD(継続的デリバリー)も一般的にな
オールアバウトで開発チームに所属している@pakkunです。 12月も近くなり、大きく時期から外れてしまいますが、弊社では8月から9月にかけてサマーインターンを行いました。 その際に弊社で導入しているLaravelというPHPフレームワークの付き合い方を資料とライブコーディングでインターン生に説明しました。 抜粋になりますが、弊社でのLaravelとの付き合い方をブログでも公開します。 とは言え、Laravelを知らない人もいるかと思いますので、まず初めに軽く説明します。 3行でLaravelを知る PHPで書かれたフルスタックフレームワーク。 MVCベース。 PHP界隈ですごく流行っている。 MVCベースと記載しましたが、開発者のTaylor Otwellさんは「MVC Is Killing You」と著書で言っており、MVCに縛られると辛くなるので、あまり深くとらわれないようにしましょ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く