Laravel
もくじ Laravelを起動する host番号変更 port番号変更 port番号、host番号を同時変更 ローカルIPアドレス 他端末でアクセス
もくじ 前回のつづき jsonの作成〜読み込み jsonデータをテーブルに反映 tableタグの更新 参考URL
もくじ DataTablesとは DataTablesを設置する準備(Laravelに導入) CDN ダウンロード DataTablesを挿入 テーブル設置 DataTablesの反映 Controllerから配列を渡してforeachする インデックス番号を使ってソート オプション 注意点(カンマを忘れずに) leng…
もくじ 配列を用意 変数の中身を確認 テーブルで利用 プラス1する 連動したidとして利用する もしインデックス番号を使わなかったら
もくじ はじめに 1.準備 2.Mixの変更 ファイルのビルド先を指定 ビルドがエラー時のみの通知 3.Gitの管理 pullするとエラーになったら 4.Mixの実行 参考URL
もくじ 前提 スタイルシートの適用 スタイルシート作成 ビューで読み込む セキュアな通信の場合 bootstrapの適用 Aパターン CDN bootstrapのCSSを読み込む bootstrapのJavaScriptを読み込む Bパターン ダウンロードして使用 ダウンロード CSSファイル JSファ…
もくじ Controller 左辺 右辺 Blade Htmlタグを認識させる 参考URL
もくじ bladeの作成 全体を記述 共通コードと固有コードの選別 親ビュー 子ビュー ビューの継承 親ビュー @yield 子ビュー @extends @section 共通コード(親ビュー)の分割 親ビュー @include 子ビュー 実際のコード ルーティング 参考URL
laravelのインストールはとっても簡単です。 bonoponz.hatenablog.com しかし、このたび新しくプロジェクトを作成しようと改めて実行したところうまくいかない。 公式サイトを見たり参考URL見たりして試行錯誤するも全くうまくいかず、仕方ないからDockerに…
まさかのインストール方法をまとめてなかった。 git cloneして起動することは記事にしていたのに…。 そして全く覚えていなかったので復習のために記事します。 Composerの有無を確認 インストールして新規プロジェクトを作成 パターンA composer create-proj…
はじめに 記法名 キャメルケース アッパーキャメルケース ローワーキャメルケース スネークケース ケバブケース 一般的な記述の分け方 Laravelの命名規則 テーブル名 モデル名 コントローラー名 まとめ 記法 Laravel命名規則 参考URL はじめに 命名規則って…
はじめに 新規プロジェクト作成 ローカルサーバーを立てる Blade Bladeファイル作成 コントローラー コントローラーの作成 マイグレーション マイグレーションファイル作成 マイグレーション実行 マイグレートをロールバックする モデル作成 シーダー シーダ…
改めて書き直しました。 bonoponz.hatenablog.com 以下は、Laravel自体あまり分かってなかった頃の記事です。 Laravelのインストール Laravelのパスを通す。 環境変数PATHを反映 新規プロジェクト作成 composerコマンドで作成 参考URL Laravelのインストール…
HTMLタグをエスケープしないようにするには、bladeで展開するとき{{ }}ではなく{!! !!}で囲んでください。 変数を渡す 仮に以下のようにControllerでbladeに変数を渡すとします。 Controller $body = "今日は快晴。<br>散歩でもしよう。"; return view('index', …
WYSIWYG htmlが分からずとも書ける summernoteを使ってみる 必要なライブラリ Bootstrap 4を使う カスタマイズ 日本語版 参考URL WYSIWYG 「うぃじうぃぐ」と読みます。名前は初めて聞いたのですが、実物を見てみたら昔から馴染みのあるあいつでした。 これ…
JavaScript本来の記述場所 <body>タグ内に直接書く <head>タグ内に記述し、外部ファイルを呼び出す Laravelでも基本形は同じ asset()で読み込む bladeを分けるだけ JavaScriptの読み込みは簡単! 参考URL JavaScript本来の記述場所 二通りを紹介します。 <body>タグ内に直接書</body></head></body>…
コントローラーの作成 $ php artisan make:controller TestController Testの部分は任意のコントローラー名に変えてください。 app/Http/Controllers以下に「TestController.php」があることを確認してください。 コントローラーの中身 作成時は何もfunction…
モデル 基本コマンド 1. Modelsディレクトリを作成 2. Modelsディレクトリに格納してモデル作成 まとめ 参考にしたサイト様 モデル モデルとは、ControllerとDBを繋ぐためのもの、くらいの認識でいいと思います。laravelはEloquentというクラスを使用して簡…
変数の中身 想定したものが変数に代入されているとは限らないので、変数が絡むコードの挙動がうまくいかない時は、まず変数の中身を確認してみましょう。 $test = "testtext"; echo "<pre>"; var_dump($test); echo "</pre>"; Controllerでも使えるので、是非活用したい…
マイグレーション マイグレーションファイル作成 マイグレーション実行 モデル作成 シーダーファイル シーダーファイル作成 シーダーファイル内で改行を入れたい! シーダー実行 一括で実行 まとめ おまけ(ロールバック) ひとつまえに戻す 回数を指定して…
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でローカ…
デフォルトはUTC(協定世界時) config/app.php このtimezoneの部分を変更するだけ! 日本時間に変更 'timezone' => 'Asia/Tokyo', はじめにやっておくといいと思います。 参考にしたサイト様 LaravelのtimezoneをデフォルトのUTCからJST(日本標準時)へ変更…
clone後Laravelが立ち上がらない composerでライブラリをインストール .envファイルを作成 .envファイルを更新 アプリケーションキー(APP_KEY)の設定 DBの情報更新 まとめ 参考にしたサイト様 clone後Laravelが立ち上がらない git cloneしていざローカルサー…