質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
foreach

foreachは、List・Collection・Arrayといったデータ構造の各要素に対して繰り返し処理を実行するために扱われる、制御構造の構文です。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

Q&A

解決済

1回答

581閲覧

「HTML」ユーザー一覧画面の体裁を整えたい

yorunosarasu

総合スコア6

foreach

foreachは、List・Collection・Arrayといったデータ構造の各要素に対して繰り返し処理を実行するために扱われる、制御構造の構文です。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

0グッド

0クリップ

投稿2020/03/05 12:01

編集2020/03/05 12:31

前提・実現したいこと

ユーザー一覧画面を作成したい

名前 メールアドレス 名前 メールアドレス
A   a@gmail.com b b@gmail.com
C   c@gmaik.com d d@gmail.com

レスポンシブ時には
名前 メールアドレス
A   a@gmail.com
B   b@gmail.com
C   c@gmail.com
D   d@gmail.com

としたい。
名前などのデータはまた別のところから参照している。

該当のソースコード

<div class="container"> <div class="card-body bg-white"> <div class="row"> <div class="col-md-6"> <div class="row"> <div class="col-4"> 名前 </div> <div class="col-8"> メールアドレス </div> </div> </div> <div class="col-md-6"> <div class="row"> <div class="col-4"> 名前 </div> <div class="col-8"> メールアドレス </div> </div> </div> </div> <div class="row"> <tr class="col-md-6"> @foreach($users as $user) <td><a href="{{ route('adm.users.edit', $user) }}">{{ $user->name }}</a> </td> <td>{{ $user->email }}</td> @endforeach </tr> </div> </div> </div>

試したこと

名前とメールアドレス2セットべた書きに対して、foreachを1つだけを使うのでうまいこといかない。
even,oddで区別しようにも、レスポンシブ時に困ってしまう。

補足情報(FW/ツールのバージョンなど)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2020/03/05 12:22

larabel というのはPHP界隈にはないし、 もしLaravelであったとしてもWP関数が使えないのはWordPress入れてないと使えないのは当然なので「wp関数は使えません」の前提が意味分かりませんし、それとbootstrapは関係ないし・・・。 「体裁を整えたい」なら本質的にはPHP関係ないです。 できるアドバイスも 「問題切り分けのためにまず静的HTMLで組んでからどうぞ。」くらいになります。
yorunosarasu

2020/03/05 12:32

訂正しました。変なことを書いていて申し訳ないです。まだ新参者なので大目に見ていただけると幸いです。更新後だといかがですか?
m.ts10806

2020/03/05 13:06

問題切り分けのためにまず静的HTMLで組んでからどうぞ。 いわゆるモックというやつです。いきなりプログラム組むのは無理があります。完成図がない状態で手探りは時間を浪費するだけです。
yorunosarasu

2020/03/05 13:13

静的にやる大切さわかりました。できました!ありがとうございました。
guest

回答1

0

自己解決

静的なhtmlを書いてから動的も考える。

投稿2020/03/05 13:14

yorunosarasu

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問