Laravel

【Laravel】port番号の変更、host番号の変更、他の端末でアプリを表示

もくじ Laravelを起動する host番号変更 port番号変更 port番号、host番号を同時変更 ローカルIPアドレス 他端末でアクセス

【Laravel】DataTablesでjsonを読み込む(jQuery)

もくじ 前回のつづき jsonの作成〜読み込み jsonデータをテーブルに反映 tableタグの更新 参考URL

【Laravel】DataTablesを使う(jQuery)

もくじ DataTablesとは DataTablesを設置する準備(Laravelに導入) CDN ダウンロード DataTablesを挿入 テーブル設置 DataTablesの反映 Controllerから配列を渡してforeachする インデックス番号を使ってソート オプション 注意点(カンマを忘れずに) leng…

【Laravel】foreachのインデックス番号を取得する

もくじ 配列を用意 変数の中身を確認 テーブルで利用 プラス1する 連動したidとして利用する もしインデックス番号を使わなかったら

【Laravel】SCSSの導入

もくじ はじめに 1.準備 2.Mixの変更 ファイルのビルド先を指定 ビルドがエラー時のみの通知 3.Gitの管理 pullするとエラーになったら 4.Mixの実行 参考URL

【laravel/CSS】スタイルシートとbootstrapを適用する

もくじ 前提 スタイルシートの適用 スタイルシート作成 ビューで読み込む セキュアな通信の場合 bootstrapの適用 Aパターン CDN bootstrapのCSSを読み込む bootstrapのJavaScriptを読み込む Bパターン ダウンロードして使用 ダウンロード CSSファイル JSファ…

【laravel】controllerからbladeに変数を渡して表示

もくじ Controller 左辺 右辺 Blade Htmlタグを認識させる 参考URL

【laravel】ビューの継承〜bladeを表示

もくじ bladeの作成 全体を記述 共通コードと固有コードの選別 親ビュー 子ビュー ビューの継承 親ビュー @yield 子ビュー @extends @section 共通コード(親ビュー)の分割 親ビュー @include 子ビュー 実際のコード ルーティング 参考URL

【laravel】composer global require "laravel/installer"で随分はまった件

laravelのインストールはとっても簡単です。 bonoponz.hatenablog.com しかし、このたび新しくプロジェクトを作成しようと改めて実行したところうまくいかない。 公式サイトを見たり参考URL見たりして試行錯誤するも全くうまくいかず、仕方ないからDockerに…

【Laravel】インストール

まさかのインストール方法をまとめてなかった。 git cloneして起動することは記事にしていたのに…。 そして全く覚えていなかったので復習のために記事します。 Composerの有無を確認 インストールして新規プロジェクトを作成 パターンA composer create-proj…

(Laravel)命名規則

はじめに 記法名 キャメルケース アッパーキャメルケース ローワーキャメルケース スネークケース ケバブケース 一般的な記述の分け方 Laravelの命名規則 テーブル名 モデル名 コントローラー名 まとめ 記法 Laravel命名規則 参考URL はじめに 命名規則って…

(Laravel)コマンド

はじめに 新規プロジェクト作成 ローカルサーバーを立てる Blade Bladeファイル作成 コントローラー コントローラーの作成 マイグレーション マイグレーションファイル作成 マイグレーション実行 マイグレートをロールバックする モデル作成 シーダー シーダ…

(Laravel)新規プロジェクト作成

改めて書き直しました。 bonoponz.hatenablog.com 以下は、Laravel自体あまり分かってなかった頃の記事です。 Laravelのインストール Laravelのパスを通す。 環境変数PATHを反映 新規プロジェクト作成 composerコマンドで作成 参考URL Laravelのインストール…

(Laravel)htmlを含む変数を表示したい

HTMLタグをエスケープしないようにするには、bladeで展開するとき{{ }}ではなく{!! !!}で囲んでください。 変数を渡す 仮に以下のようにControllerでbladeに変数を渡すとします。 Controller $body = "今日は快晴。<br>散歩でもしよう。"; return view('index', …

(Laravel)WYSIWYG導入

WYSIWYG htmlが分からずとも書ける summernoteを使ってみる 必要なライブラリ Bootstrap 4を使う カスタマイズ 日本語版 参考URL WYSIWYG 「うぃじうぃぐ」と読みます。名前は初めて聞いたのですが、実物を見てみたら昔から馴染みのあるあいつでした。 これ…

(Laravel)bladeでJavaScriptを読み込みたい

JavaScript本来の記述場所 <body>タグ内に直接書く <head>タグ内に記述し、外部ファイルを呼び出す Laravelでも基本形は同じ asset()で読み込む bladeを分けるだけ JavaScriptの読み込みは簡単! 参考URL JavaScript本来の記述場所 二通りを紹介します。 <body>タグ内に直接書</body></head></body>…

(Laravel)MVCのコントローラー

コントローラーの作成 $ php artisan make:controller TestController Testの部分は任意のコントローラー名に変えてください。 app/Http/Controllers以下に「TestController.php」があることを確認してください。 コントローラーの中身 作成時は何もfunction…

(Laravel)MVCのモデル

モデル 基本コマンド 1. Modelsディレクトリを作成 2. Modelsディレクトリに格納してモデル作成 まとめ 参考にしたサイト様 モデル モデルとは、ControllerとDBを繋ぐためのもの、くらいの認識でいいと思います。laravelはEloquentというクラスを使用して簡…

(PHP)変数の中身を確認する

変数の中身 想定したものが変数に代入されているとは限らないので、変数が絡むコードの挙動がうまくいかない時は、まず変数の中身を確認してみましょう。 $test = "testtext"; echo "<pre>"; var_dump($test); echo "</pre>"; Controllerでも使えるので、是非活用したい…

(laravel)マイグレーションしてテストデータの挿入

マイグレーション マイグレーションファイル作成 マイグレーション実行 モデル作成 シーダーファイル シーダーファイル作成 シーダーファイル内で改行を入れたい! シーダー実行 一括で実行 まとめ おまけ(ロールバック) ひとつまえに戻す 回数を指定して…

(Laravel)起動

laravelをインストールしてプロジェクトを作成した状態になっていることを確認してください。 ターミナ上でプロジェクトのフォルダに移動。 $ cd プロジェクトフォルダのパス laravel を起動する $ php artisan serve 以上を実行すると、http://127.0.0.1:80…

ローカルサーバーを立てる

ローカルサーバーを立てる 作ったhtmlなどの動きをテストしたいときに便利です。 $ python3 -m http.server 8000 ターミナルからコマンドを打ち、以下のURLにアクセスできればローカルサーバーは立ち上がっています。 http://0.0.0.0:8000/ Laravelでローカ…

laravelのタイムゾーンを日本時間に

デフォルトはUTC(協定世界時) config/app.php このtimezoneの部分を変更するだけ! 日本時間に変更 'timezone' => 'Asia/Tokyo', はじめにやっておくといいと思います。 参考にしたサイト様 LaravelのtimezoneをデフォルトのUTCからJST(日本標準時)へ変更…

git cloneしたlaravelが立ち上がらない。

clone後Laravelが立ち上がらない composerでライブラリをインストール .envファイルを作成 .envファイルを更新 アプリケーションキー(APP_KEY)の設定 DBの情報更新 まとめ 参考にしたサイト様 clone後Laravelが立ち上がらない git cloneしていざローカルサー…