public function success(){ $carts = Cart::where('user_id', auth()->user()->id)->get(); $user = auth()->user(); $firstAddress = $user->addresses()->first(); if (!$firstAddress) { // 住所が登録されていない場合の処理 } $order = Order::create(…
.sshフォルダにあるknown_hostsファイルは、SSH(Secure Shell)を使用してリモートサーバーに接続する際に使用されるファイル。具体的には、あなたがSSHで接続したことのあるサーバーの公開鍵が記録される。これにより、再度同じサーバーに接続する際に、その…
キャッシュのクリア php artisan config:cachephp artisan route:cachephp artisan view:clear シンボリックリンクの再生成 rm public/storagephp artisan storage:link
【大まかな手順】 バックエンドでセッションを作る。↓フロントエンド側に渡す。↓Stripeチェックアウト 【実際の手順】◯Stripe側 設定⇒CheckoutとPayment Links↓商品の管理↓商品の追加 ◯Laravel側ライブラリの登録composer require stripe/stripe-php ◯Stripe…
どのタイミングからかは分からないが右上のユーザー名(ブラウザを狭めた時のハンバーガーメニュー)を押してもドロップダウンが表示されなくなり、ログアウトができなくなった。 心当たりは全くないがSwiper.jsを導入したあたりからそうなった。 チャットGP…
Laravel Mixのビルドプロセスの実行 npm run dev npm run prod Laravelのストレージリンクを確認 php artisan storage:link webpack.mix.js ファイルを確認 npm install tailwindcss autoprefixer --save-dev ↓const mix = require('laravel-mix');require('…
npm install postcss-import --save-dev npm audit fix
このエラーは、Node.jsのバージョンが17以上である場合に、Node.jsがデフォルトでOpenSSL 3を使用し、一部の暗号化アルゴリズムが非推奨またはサポートされなくなったことに関連しておこるエラーです。 【解決方法】 ①PowerShellでの正しい環境変数の設定す…
ルートが通っているか確認 php artisan route:list グレップとして見る場合は | grep images とすればimage関連の情報が確認できる
可能性1:オートロードが変になっている composer.json内のautoloadが下記になっているか確認。 (プロジェクトフォルダをappフォルダと指定して、ここからuse文で名前空間を設定しています。) "autoload": { "psr-4": { "App\\": "app/", 可能性2:RouteSe…
config/app.php providers配列 Intervention\Image\ImageServiceProvider::class aliases配列に 'Image' => Intervention\Image\Facades\Image::class, が追加されていることも確認 ↓ composer.json "intervention/image": "*"の部分を、例えば"intervention…
phpinfo()を確認 php.iniファイルのextension=gdがコメントアウトされていないか確認 Webサーバーを再起動 Windowsの再起動
laravel8からlaravel10にアップグレードする場合 laravel10を別フォルダにインストール ↓ 生成されたcomposer.jsonとpackage.jsonをlaravel8の方にコピペ ↓ vendorフォルダとnode_modulesフォルダを削除 ↓ composer install や npm installで再インストール …
Images(イメージ): レシピ付きの魔法の箱。 Volumes(ボリューム): 宝物の保管庫。 Builds(ビルド): 魔法の箱を作る工程。 (youtubeよりキャプチャ)
不足している依存関係を解決し、壊れたパッケージを修正 apt-get install -f 最新のパッケージリストを取得 apt-get update localhostへアクセスすると次のエラー The stream or file “/var/www/html/storage/logs/laravel.log” could not be opened in appe…
↑上記ファイルゴミ箱に入れても削除できない ↑ゴミ箱に入れてもこのようなエラーがポップアップ。 [原因]ファイル名に文字化け ↑大元のファイルを探し出し、正しいファイル名をコピー ↑rmコマンドで削除
gitの初期設定 git config --global user.name "xxx" git config --global user.email "xxx" 登録できたかの確認 →git config user.name →git config --list SSH接続のための鍵ペアを作る github→公開鍵 PC→秘密鍵 ssh-keygen -t ed25519 -C "メールアドレス…
php -v composer --version node -v npm -v ↓ 【windows】 composer create-project "laravel/laravel=8.*" ◯◯ --prefer-dist or curl -s https://laravel.build/○○○-app | bash ↓ 【GitHubの設定】 GitHubのWebサイトにログイン 右上隅にある自分のプロフィ…
Laravelプロジェクトを新PCにクローンすると、vendorフォルダやnode_modulesフォルダ、.envファイルなどはクローンされない。 vendorフォルダやnode_modulesフォルダ、.envファイルを旧PCからコピー。 ↓ sail up -d ↓ 実行権限がないと怒られる(Permission …
原因が「仮想環境側のGit」ではなく「仮想環境にアクセスしようとする、Windows側のGit」にあるということで、 .gitconfigファイルのsafeの項目を directory = * に修正することで解決するとの記事があった。 そこで、Windows側の.gitconfigファイルの中身を…
ノートPC新調にあたって、前PC上で作ったアプリのプログラム一式を新PCに取り込みたい。サーバーからクローンしてくる方法。 SourceTreeを開く↓「ファイル」メニューから「新規/クローンを作成」を選択↓「クローン」タブを選択し、リポジトリのURLを入力リポ…
これは、Gitがリポジトリのディレクトリやファイルの所有者が現在のユーザーと異なることを検出したときに発生します。解決方法としては、このエラーメッセージにあるとおり、SourceTree右上のターミナルを起動し、git config --global ××××(エラーメッセー…
1.Docker コンテナ内で Composer コマンドを実行: Laravel Sail は Docker コンテナ内で動作しています。そのため、コンテナ内で composer require コマンドを実行して、maatwebsite/excel パッケージをインストールする必要があります。以下のコマンドを…
return view() 同じページがその場で再表示されますが、フォームの再送信の問題が発生する可能性があります。 return redirect() 同じページが新しいHTTPリクエストにより再表示されます。これにより、フォームの再送信の問題を防ぐことができます。
php artisan config:clearphp artisan cache:clearphp artisan route:clearphp artisan view:clear
①ドメインの取得 →ドメイン取得をクリック ②ドメインの設定 →ドメイン設定をクリック→ドメイン名を入力→無料独自SSLを利用する(推奨)にチェック※SSL=サーバー、ブラウザ間の暗号化 ③サブドメイン設定 →サブドメイン設定をクリック→サブドメイン名を入力→…
ノーマルモード h 左移動。カーソルキー←と同じ j 下移動。カーソルキー↓と同じ k 上移動。カーソルキー↑と同じ l(小文字のL) 右移動。カーソルキー→と同じ Ctrl+f 1画面下へスクロール Ctrl+b 1画面上へスクロール Ctrl+d 半画面下(down)に移動 Ctrl+u 半画…
①AuthServiceProviderでGateの設定 Gate::define('admin', function($user) { foreach($user->roles as $role){ if($role->name=='admin') { return true; } } return false; });②ルート設定(web.php)でミドルウェエア適用Route::middleware(['auth', 'can…
コミット↓プッシュ↓プル ターミナル起動 ↓ Xサーバーに接続 ↓ 本番環境のディレクトリに移動 ↓ git pull
【gitLab】プロジェクトページ ⇒ クローン ⇒ HTTPSでクローンをコピー 【fork】Remotes右クリック ⇒ Add new remote ⇒ HTTPSでクローンをコピーの貼り付け 【fork】コミット ⇒ push ○各々で開発する方法テスト 【gitLab】HTTPSでクローンをコピー 【fork】fi…