Laravelにてサービスを作成中、
わからない部分が出てきましたので、下記ご教授いただけませんでしょうか。
前提・実現したいこと
Laravelのbladeでforeachを$category->contentにて表示しているが、
$category->contentを任意の文字に変えたいがその方法がわからない状況です。
発生している問題・エラーメッセージ
foreachで任意の文字を表示させたい。
※category->cotentntには、カテゴリーの名前がアルファベットで入っています。
そのcategory->contentを任意の日本語で表示させたいです。
該当のソースコード
Category\PostsController
class CategoriesController extends Controller { public function index() { $categories = Category::orderBy( 'updated_at', 'desc')->get(); return view('welcome', ['categories' => $categories,]); }
category\index.blade.php
@extends('layouts.app') @section('content') <h1>名言カテゴリ一覧</h1> <ul> @foreach ($categories as $category) <li class=row> <a href="{{ route('category.posts.index', [ $category->id ]) }}">{{ $category->content }} @include('category_follow.follow_button', ['category' => $category])</a> </li> @endforeach </ul> @endsection
Categorytable
class CreateCategoriesTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('categories', function (Blueprint $table) { $table->increments('id'); $table->string('content'); $table->timestamps(); }); }
試したこと
連想配列を使う感じなのかな?となんとなくイメージしているのですが、
モデルのデータを使ったforeachの連想配列の記載方法がググったのですがわからない状況です。
補足情報(FW/ツールのバージョンなど)
PHP 7.2.13
Laravel Framework 5.5.45
何卒よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー