記事一覧

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

問い合わせフォームを作成 web.php // コンタクトフォームページRoute::get('/contact', function () { return view('contact');});use App\Http\Controllers\Contact…

STYLE LAB
3か月前
4

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

まずはweb.phpを作成 // トップページRoute::get('/', function () { return view('welcome');});// 会社紹介ページRoute::get('/about', function () { return vie…

STYLE LAB
3か月前
2

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

LaravelはPHPで最も人気のあるフレームワークの一つで、その強力なルーティングシステムは開発者がアプリケーションのURL構造を簡単に管理できるように設計されています。…

STYLE LAB
4か月前
1

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

クラスはオブジェクト指向プログラミング(OOP)の基本的な概念の一つで、関連するデータ(プロパティ)と操作(メソッド)を一つにまとめるための「設計図」のようなもの…

STYLE LAB
4か月前
1

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

Laravelをセットアップすると、最初に謎の「welcome」がある。 Route::get('/', function () { return view('welcome');}); Route::get Route::getは、ウェブサイト…

STYLE LAB
4か月前
3

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

1)composerをダウンロード -> セットアップ 2)Composerを使ってLaravelインストーラをグローバルにインストールする composer global require laravel/installer 3…

STYLE LAB
4か月前
2

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

ログイン画面【staff_login.php】 <form method="post" action="staff_login_check.php">スタッフコード<br /><input type="text" name="code" ><br />パスワード<br /><i…

STYLE LAB
4か月前
1

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

DB接続 $dsn = 'mysql:dbname={DBの名前};host=localhost;charset=utf8'; $user = '{ユーザー名(xamppならroot)}'; $password = '{パスワード(xamppなら空白)…

STYLE LAB
4か月前
1

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

<input type="file">を使ってファイルを送信する場合 HTMLのフォームを使ってサーバーにデータを送信する場合、enctype属性を使用して、そのデータがどのようにエンコード…

STYLE LAB
4か月前
1

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

CSS(<main>を中央に持っていきたい時) main{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #f5f8fa ; …

STYLE LAB
4か月前
2

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 -…

STYLE LAB
4か月前
1

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

コード $dsn = 'mysql:dbname=shop;host=localhost;charset=utf8'; $user = 'root'; $password = ''; $dbh = new PDO($dsn,$user,$password); $dbh -> se…

STYLE LAB
4か月前
1

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

コード try{ //DB接続成功時の処理}catch(Exception $e){ //失敗時の処理 print 'ただいま障害により大変ご迷惑をおかけしております。'; print "エラーメ…

STYLE LAB
4か月前
1

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

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

STYLE LAB
4か月前
1

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

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

STYLE LAB
4か月前
3

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

やりたいこと 長い文章が書かれているときに、ある一定以上の文字数を基準に「続きを見る」と表示して、以降の文字列を非表示にする。 長い文章が書かれている場所 <div…

STYLE LAB
4か月前
1

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

問い合わせフォームを作成

web.php

// コンタクトフォームページRoute::get('/contact', function () { return view('contact');});use App\Http\Controllers\ContactController;// コンタクトフォームのデータ送信を処理するルートRoute::post('/contact', [Co

もっとみる

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

まずはweb.phpを作成

// トップページRoute::get('/', function () { return view('welcome');});// 会社紹介ページRoute::get('/about', function () { return view('about');});// コンタクトフォームページRoute::get('/contact', functio

もっとみる

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

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

コントローラの作成

Laravelプロジェクトでコントローラを作成する最初のステップは、artisanコマ

もっとみる

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

クラスはオブジェクト指向プログラミング(OOP)の基本的な概念の一つで、関連するデータ(プロパティ)と操作(メソッド)を一つにまとめるための「設計図」のようなものです。クラスを使用することで、コードの再利用性、拡張性、管理のしやすさが向上します。具体例を交えて説明します。

クラスが必要な理由

クラスは「データとそれを操作する関数をまとめる」ことで、以下のようなメリットを提供します:

再利用性

もっとみる

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

Laravelをセットアップすると、最初に謎の「welcome」がある。

Route::get('/', function () { return view('welcome');});

Route::get

Route::getは、ウェブサイトの特定のページに誰かがアクセスしたいときに使う道案内のようなものです。例えば、家に帰るときに使う道を考えてみてください。Route::getは

もっとみる

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

1)composerをダウンロード -> セットアップ

2)Composerを使ってLaravelインストーラをグローバルにインストールする

composer global require laravel/installer

3)システムのパスにComposerのグローバルパスを追加する

Composerのグローバルパッケージは通常、C:\Users\<ユーザー名>\AppData\Roa

もっとみる

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="su

もっとみる

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 -> setAttr

もっとみる

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

<input type="file">を使ってファイルを送信する場合

HTMLのフォームを使ってサーバーにデータを送信する場合、enctype属性を使用して、そのデータがどのようにエンコードされるかを指定します。enctypeは"enctype"とは"Encoding Type"の略で、フォームデータのエンコード方法を定義します。

【<input type="file">】が<form>にない

もっとみる

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

CSS(<main>を中央に持っていきたい時)

main{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #f5f8fa ; //背景色を設定しただけです。中央寄せには不要。}

こうなる

解説

position: fixed

もっとみる

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::ERRMO

もっとみる

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_E

もっとみる

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

コード

try{ //DB接続成功時の処理}catch(Exception $e){ //失敗時の処理 print 'ただいま障害により大変ご迷惑をおかけしております。'; print "エラーメッセージ: " . $e->getMessage(); exit();}

Exception $eとは何か

Exceptionは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

もっとみる

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,E

もっとみる

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

やりたいこと

長い文章が書かれているときに、ある一定以上の文字数を基準に「続きを見る」と表示して、以降の文字列を非表示にする。

長い文章が書かれている場所

<div class="text_wrap"> <p>ここに長いテキストが入ります。全角で10字を超える場合に「続きを見る」リンクが表示されるようにします。</p></div><style>.read-more-state { dis

もっとみる