最近の記事

Laravelで問い合わせフォームを作成する&DB作成方法

問い合わせフォームを作成 web.php // コンタクトフォームページRoute::get('/contact', function () { return view('contact');});use App\Http\Controllers\ContactController;// コンタクトフォームのデータ送信を処理するルートRoute::post('/contact', [ContactController::class, 'store']); cont

    • Laravelで簡単にホームページを作成

      まずはweb.phpを作成 // トップページRoute::get('/', function () { return view('welcome');});// 会社紹介ページRoute::get('/about', function () { return view('about');});// コンタクトフォームページRoute::get('/contact', function () { return view('contact');});use

      • Laravelでのルーティング入門【PHP Larevel】

        LaravelはPHPで最も人気のあるフレームワークの一つで、その強力なルーティングシステムは開発者がアプリケーションのURL構造を簡単に管理できるように設計されています。この記事では、Laravelでコントローラを作成し、基本的なルーティングを設定するプロセスを初心者向けに解説します。 コントローラの作成 Laravelプロジェクトでコントローラを作成する最初のステップは、artisanコマンドラインツールを使用することです。コントローラはMVCアーキテクチャの「C」、

        • PHPのクラスって何?require_onceではだめなの?

          クラスはオブジェクト指向プログラミング(OOP)の基本的な概念の一つで、関連するデータ(プロパティ)と操作(メソッド)を一つにまとめるための「設計図」のようなものです。クラスを使用することで、コードの再利用性、拡張性、管理のしやすさが向上します。具体例を交えて説明します。 クラスが必要な理由 クラスは「データとそれを操作する関数をまとめる」ことで、以下のようなメリットを提供します: 再利用性: 同じコードを何度も書く必要がなくなります。 拡張性: 既存のクラスに新しい

        Laravelで問い合わせフォームを作成する&DB作成方法

          LaravelのRoute::getって何?【PHP Laravel】

          Laravelをセットアップすると、最初に謎の「welcome」がある。 Route::get('/', function () { return view('welcome');}); Route::get Route::getは、ウェブサイトの特定のページに誰かがアクセスしたいときに使う道案内のようなものです。例えば、家に帰るときに使う道を考えてみてください。Route::getは、その「道」と「家」の関係に似ています。 Route::get('/', ..

          LaravelのRoute::getって何?【PHP Laravel】

          Composerセットアップからxamppでlaravelを使えるようにするまで【PHP xampp laravel composer】

          1)composerをダウンロード -> セットアップ 2)Composerを使ってLaravelインストーラをグローバルにインストールする composer global require laravel/installer 3)システムのパスにComposerのグローバルパスを追加する Composerのグローバルパッケージは通常、C:\Users\<ユーザー名>\AppData\Roaming\Composer\vendor\binにインストールされるので、このパ

          Composerセットアップからxamppでlaravelを使えるようにするまで【PHP xampp laravel composer】

          MySQLとsession()を使ったログイン機能の基本【PHP MySQL】

          ログイン画面【staff_login.php】 <form method="post" action="staff_login_check.php">スタッフコード<br /><input type="text" name="code" ><br />パスワード<br /><input type="password" name="pass"><br /><br /><input type="submit" value="ログイン"></form> 正しいいログインかどうか

          MySQLとsession()を使ったログイン機能の基本【PHP MySQL】

          DB接続とSQL文の基本【MySQL PHP】

          DB接続 $dsn = 'mysql:dbname={DBの名前};host=localhost;charset=utf8'; $user = '{ユーザー名(xamppならroot)}'; $password = '{パスワード(xamppなら空白)}'; $dbh = new PDO($dsn,$user,$password); $dbh -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXC

          DB接続とSQL文の基本【MySQL PHP】

          Webフォームでのファイルアップロードの基礎: enctype="multipart/form-data"の役割と重要性【HTML、PHP】

          <input type="file">を使ってファイルを送信する場合 HTMLのフォームを使ってサーバーにデータを送信する場合、enctype属性を使用して、そのデータがどのようにエンコードされるかを指定します。enctypeは"enctype"とは"Encoding Type"の略で、フォームデータのエンコード方法を定義します。 【<input type="file">】が<form>にない場合 <form action="/submit" method="post"

          Webフォームでのファイルアップロードの基礎: enctype="multipart/form-data"の役割と重要性【HTML、PHP】

          CSSで上下中央ぞろえをするには【CSS】

          CSS(<main>を中央に持っていきたい時) main{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #f5f8fa; //背景色を設定しただけです。中央寄せには不要。} こうなる 解説 position: fixed; - 要素を画面に対して固定位置にします。 top: 50%; - 要素の上

          CSSで上下中央ぞろえをするには【CSS】

          fetch(PDO::FETCH_ASSOC)は指定しなくても1行ずつ取得する【PHP MySQL】

          コード try{ $dsn = 'mysql:dbname=shop;host=localhost;charset=utf8'; $user = 'root'; $password = ''; $dbh = new PDO($dsn,$user,$password); $dbh -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $sql = 'SELECT cod

          fetch(PDO::FETCH_ASSOC)は指定しなくても1行ずつ取得する【PHP MySQL】

          PHPにてSQL文を書く時のprepare-executeについて【PHP MySQL】

          コード $dsn = 'mysql:dbname=shop;host=localhost;charset=utf8'; $user = 'root'; $password = ''; $dbh = new PDO($dsn,$user,$password); $dbh -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);// $sql = 'INSERT INTO mst_

          PHPにてSQL文を書く時のprepare-executeについて【PHP MySQL】

          try-catch構文の「Exception $e」とは何か【PHP】

          コード try{ //DB接続成功時の処理}catch(Exception $e){ //失敗時の処理 print 'ただいま障害により大変ご迷惑をおかけしております。'; print "エラーメッセージ: " . $e->getMessage(); exit();} Exception $eとは何か ExceptionはPHPにおける「例外」を表す組み込みクラスです。プログラム実行中に予期しないエラーが発生した場合(例えば、データベースに

          try-catch構文の「Exception $e」とは何か【PHP】

          PHPでhtmlspecialcharsを用いて安全にサニタイズする【PHP】

          例文コード <?php$staff_name = isset($_POST['name']) ? $_POST['name'] : '';$staff_pass = isset($_POST['pass']) ? $_POST['pass'] : '';$staff_pass2 = isset($_POST['pass2']) ? $_POST['pass2'] : '';$staff_name = htmlspecialchars($staff_name,ENT_QUOT

          PHPでhtmlspecialcharsを用いて安全にサニタイズする【PHP】

          PHPでDBと接続し、例外処理までする方法【PHP DB MySQL】

          try-catchを使って例外処理をするtry{ $staff_name = isset($_POST['name']) ? $_POST['name'] : ''; $staff_pass = isset($_POST['pass']) ? $_POST['pass'] : ''; $staff_name = htmlspecialchars($staff_name,ENT_QUOTES,'UTF-8'); $staff_pass = htm

          PHPでDBと接続し、例外処理までする方法【PHP DB MySQL】

          jQueryを使って「続きを見る」機能を実装する方法【JavaScript jQuery】

          やりたいこと 長い文章が書かれているときに、ある一定以上の文字数を基準に「続きを見る」と表示して、以降の文字列を非表示にする。 長い文章が書かれている場所 <div class="text_wrap"> <p>ここに長いテキストが入ります。全角で10字を超える場合に「続きを見る」リンクが表示されるようにします。</p></div><style>.read-more-state { display: none;}.read-more-target { overflo

          jQueryを使って「続きを見る」機能を実装する方法【JavaScript jQuery】