1.Docker Desctopを起動 2.Windows Powershellを開く。 3.docker-compose.ymlがあるディレクト入りで下記実行。docker起動。 docker-compose up -d 4.コンテナにログイン docker exec -it laravel_app bash 5.下記にアクセス http://localhost:800…
前回の続き。 https://rintaro2019.hatenablog.com/entry/2021/05/05/201052 今回は下記を参考にDockerにPython環境構築します。 ※dockerはインストール済みの状態。 下記記事の内容に、requirements.txtにbeautifulsoup4だけ入れてやってみる。 https://tec…
dockerインストールを完了してコマンドが使用できる状態。 以下記事に従ってdockerの流れを実践。 https://knowledge.sakura.ad.jp/13795/ https://docs.docker.jp/docker-for-windows/index.html ①Docker Desktopを開く →dockerコマンドで操作できるように…
・Windows10HomeでVirtualBoxを使っている状況でdockerを使いたい場合は、Docker Toolboxのインストールが必要らしい。 https://kawadev.net/docker-windows-python3/ ・dockerにはwindows home用のインストール方法も書いてあるけど、「Windows 上で WSL2 …
https://qiita.com/sudachi808/items/edc304b3ee6c1436b0fd 上記の通りに実行。 [vagrant@localhost ~]$ sudo yum update kernel [vagrant@localhost ~]$ sudo yum install kernel-devel gcc [vagrant@localhost ~]$ exit vagrant halt VirtualBoxを開く Vir…
①仮想マシン用のディレクトリを作成 今回はDドライブ直下に作成。 D:\vagrant\centos7 ②Vagrantのページから入手したいOSのBoxを選ぶ。 https://app.vagrantup.com/boxes/search CentOSを選択。検索結果一覧でBox名をクリックし、Newタブをクリックすると、…
PS D:\vagrant\centos7> vagrant up Bringing machine 'default' up with 'virtualbox' provider... (中略) ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Fo…
Cドライブ容量不足問題が発生したので、VBとVagrantをアンインストールしてみた。Dドライブに入れてみる。 ※Windows10 ※調べたら、ディレクトリを移動する方法もあったらしい。 ①VBのインストール 参考:https://eng-entrance.com/virtualbox-install ダウン…
ライブラリを使わずにHTML、CSS、jQueryのみでカルーセルを作成する。 参考URL: https://ascii.jp/elem/000/000/481/481241/ HTML <div id="carouselWrap"> <p id="carouselPrev">←</p> <p id="carouselNext">→</p> <div id="carousel"> <div id="carouselInner"> <div id="c1" class="column"> <a><img src="images/menu-photo0.jpg"></a> </div> </div></div></div>
LaravelでPDF出力をしたい。調べたらbarryvdh/laravel-dompdfとSnappyが良く出てくる。 下記を参考に、あと、dompdfは日本語フォントインストールとかややこしそうで、Snappyはフォントインストール要らない&他と違ってCSS使えるっぽいのでSnappyにしてみる…
データベース論理設計のアンチパターン https://kyabatalian.hatenablog.com/entry/2016/12/19/193430 なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 https://employment.en-japan.com/engineerhub/entry/2017/06/26/1…
・謎の値に遭遇した。 $user = App\User; $user->full_name; usersテーブルにfull_nameなんてカラムは無いし、Userモデルにfull_name()なんて関数は定義していない。 第3の定義方法を発見した!便利すぎる! public function getFullNameAttribute() { retur…
composerインストール済 ①メモリ開放 sudo sh -c "echo 3 > /proc/sys/vm/drop_caches" ②Laravelプロジェクト作成 1. プロジェクトを作成するフォルダへ移動 2. コマンド composer create-project --prefer-dist laravel/laravel project_name "6.*" ・・・…
toCとtoBでログイン後の遷移先を分けたいと思って調べたこと LoginControllerの中身 ルートに書かれているアクションは全てトレイトAuthenticatesUsersにある。 public function showLoginForm() { return view('auth.login'); } public function login(Requ…
var total_miliseconds = stop_timestamp.getTime() - start_timestamp.getTime(); var total_hours = Math.floor(total_miliseconds / (1000 * 60 * 60)); // 時間の計算 total_miliseconds = total_miliseconds % (1000 * 60 * 60); // 時間に満たない単位…
MySQLの日付型は緩い解釈を行うため、下記のどれでも認識される。 ・'YYYY-MM-DD HH:MM:SS' または 'YY-MM-DD HH:MM:SS' どの句読点文字でも日付部分間の区切り文字として使用可能。 日付部と時間部の区切り文字は半角スペースまたは'T' 例)'2012-12-31 11+…
■ HTML <table> <thead> <tr> <th>並び順</th> <th>名前</th> <th>住所</th> <th>電話番号</th> </tr> </thead> <tbody> @foreach($items as $item) <tr id="{{ $item->id }}"> <td><span class="oi oi-elevator btn btn-outline-info"></span></td> <td>{{ $item->name }}</td> <td>{{ $item->address }}</td> <td>{{ $item->tel }}</td></tr></tbody></table>
JSまたはjQueryで要素の存在を確認する方法一覧 http://kihon-no-ki.com/check-existence-element-by-javascript-and-jquery Javascriptのdocument.getElementById()が一番早いらしい。 JavaScriptで時間の計算を行う方法 JSってめちゃくちゃ不便。下記は、…
コード HTML <input type="text" name="restaurant_name" > <input type="hidden" name="restaurant_id"> 検索BOXを表示する。 jQuery $('input[name="restaurant_name"]').autocomplete({ source: function( req, res ) { $.ajax({ url: "/api/restaurants/?=" + encodeURIComponent(req.term), type: "GET", dataType: "json", succe…
認証機能のスカフォールドには下記が必要とのことで、やった。 composer require laravel/ui --dev php artisan ui vue --auth が、php artisan ui vue --auth実行後に出た下記指示に従うも失敗・・・。 Vue scaffolding installed successfully.Please run …
Laravel開発中にnpmを使う機会があったが、そんなコマンドは無い、と出る。 -bash: npm: command not found 1.npmがインストールできているか確認 yum list installed | grep node →Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecach…
Laravel 6. 認証機能スカフォールド用laravel/uiがインストールできない! (プロジェクトフォルダ)composer require laravel/ui --dev これをすると下記エラー。 [Composer\Downloader\TransportException] The "https://repo.packagist.org/packages.json…
下記サイトを参考にVirtualHost設定。 Apache 2.4 の設定ファイルは /etc/httpd/conf/httpd.conf というファイルが大元となっており、個別のモジュールなどの設定は /etc/httpd/conf.d や /etc/httpd/conf.modules.d ディレクトリに設定が保存されています。…
▲jQueryのajax()のurlパラメータに自分のホストの傘下を指定した。 現在ページのURLのプロトコルがhttpsでもhttpでも、ajaxの送信プロトコルがhttpになってしまい、httpsからアクセスしたときにブラウザの下記エラーが出る。 Mixed Content: The page at 'ht…
■JSON 参考:http://www.tohoho-web.com/ex/json.html ・jsonの基本 { "name": "Tanaka", "age": 26 } 変数名と文字列はダブルクォーテーションで囲む。 数字、null、真偽値(true, false)はそのまま。 ・オブジェクトは{}で囲まれる。 { "user_info": { "u…
1.composerインストール ①composerのページで最新版を確認 ②composerのページの「Getting Started」の通りにインストール。 https://getcomposer.org/doc/00-intro.md ②-1. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" ②-…
php artisan make:migrationして作成したファイルが(Vagrantで共通フォルダに保存したはずのファイルが)ホストOSに現れない。 そういえば前からこんなのが出ていた。 default: No guest additions were detected on the base box for this VM! Guest defau…
初回vagrant upした当日は(2日目も?)普通に使えていたのに、突然vagrant sshできなくなった。何も変えていないのに。(嘘) vagrant ssh ssh_exchange_identification: read: Connection reset vagrant (virtual box)は起動できている。 仮説① DHCPによっ…
■Laravelページを表示する ①sudo systemctl start httpdして192.168.33.10をブラウザから見ても何も表示されない。 ②今度はLaravelフォルダに移動してphp artisan serveしてみると、読み込めないファイルがあると。 →そういえばgit.ignoreの対象ファイルは無…
①.htaccessとは Apache(アパッチ)などのソフトウェアが使用されている環境で使用可能なディレクトリ単位のWebサーバー設定ファイルです。 これが特定のディレクトリに設置されると、「.htaccess」内に記述されている内容が、設置されたディレクトリ内とその…